{"id":237037,"date":"2025-06-10T10:32:57","date_gmt":"2025-06-10T10:32:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/apg-gdpr-texts-for-forms\/"},"modified":"2026-09-17T14:22:00","modified_gmt":"2026-09-17T14:22:00","slug":"apg-gdpr-texts-for-forms","status":"publish","type":"plugin","link":"https:\/\/it.wordpress.org\/plugins\/apg-gdpr-texts-for-forms\/","author":12534269,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.2","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"APG GDPR texts for forms","header_author":"Art Project Group","header_description":"Add GDPR texts for WordPress and WooCommerce forms.","assets_banners_color":"837e9c","last_updated":"2026-09-17 14:22:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/artprojectgroup.es\/plugins-para-wordpress\/apg-textos-rgpd-para-formularios","header_author_uri":"https:\/\/artprojectgroup.es\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1015,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3":{"tag":"0.3","author":"artprojectgroup","date":"2025-06-11 08:43:51","revision":3309642},"0.4":{"tag":"0.4","author":"artprojectgroup","date":"2025-11-06 09:50:06","revision":3390960},"0.5":{"tag":"0.5","author":"artprojectgroup","date":"2025-12-09 20:26:28","revision":3415776},"0.6":{"tag":"0.6","author":"artprojectgroup","date":"2026-01-07 18:14:33","revision":3434597},"0.7":{"tag":"0.7","author":"artprojectgroup","date":"2026-01-07 20:14:12","revision":3434680},"0.8.0":{"tag":"0.8.0","author":"artprojectgroup","date":"2026-02-10 11:33:20","revision":3457934},"0.8.1":{"tag":"0.8.1","author":"artprojectgroup","date":"2026-03-05 13:00:51","revision":3475659},"0.9.0":{"tag":"0.9.0","author":"artprojectgroup","date":"2026-05-09 20:48:40","revision":3527425},"1.0.0":{"tag":"1.0.0","author":"artprojectgroup","date":"2026-09-17 14:22:00","revision":3700428}},"upgrade_notice":{"1.0.0":"<ul>\n<li>The privacy acceptance is now required and recorded in the order on the Checkout block. Check your checkout after updating.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3309114,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3309114,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3309114,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3309114,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3","0.4","0.5","0.6","0.7","0.8.0","0.8.1","0.9.0","1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3309114,"resolution":"1","location":"assets","locale":"","width":2560,"height":7606},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3309114,"resolution":"2","location":"assets","locale":"","width":1086,"height":630},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3309114,"resolution":"3","location":"assets","locale":"","width":1092,"height":764},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3309114,"resolution":"4","location":"assets","locale":"","width":1570,"height":1474},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3309114,"resolution":"5","location":"assets","locale":"","width":970,"height":1092},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3309114,"resolution":"6","location":"assets","locale":"","width":1678,"height":1872},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3309114,"resolution":"7","location":"assets","locale":"","width":1038,"height":1296}},"screenshots":{"1":"Screenshot of APG GDPR texts for forms.","2":"Screenshot of WooCommerce Checkout form (description hidden).","3":"Screenshot of WooCommerce Checkout form.","4":"Screenshot of WordPress comment form.","5":"Screenshot of WooCommerce registration form.","6":"Screenshot of WooCommerce Account Details form.","7":"Screenshot of WooCommerce product review form."}},"plugin_section":[],"plugin_tags":[1152,131785,286],"plugin_category":[45],"plugin_contributors":[80963],"plugin_business_model":[],"class_list":["post-237037","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form-7","plugin_tags-gdpr","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-artprojectgroup","plugin_committers-artprojectgroup","plugin_committers-emiliocalvo","plugin_support_reps-emiliocalvo"],"banners":{"banner":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/banner-772x250.jpg?rev=3309114","banner_2x":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/banner-1544x500.jpg?rev=3309114","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/icon-128x128.png?rev=3309114","icon_2x":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/icon-256x256.png?rev=3309114","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/screenshot-1.jpg?rev=3309114","caption":"Screenshot of APG GDPR texts for forms."},{"src":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/screenshot-2.jpg?rev=3309114","caption":"Screenshot of WooCommerce Checkout form (description hidden)."},{"src":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/screenshot-3.jpg?rev=3309114","caption":"Screenshot of WooCommerce Checkout form."},{"src":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/screenshot-4.jpg?rev=3309114","caption":"Screenshot of WordPress comment form."},{"src":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/screenshot-5.jpg?rev=3309114","caption":"Screenshot of WooCommerce registration form."},{"src":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/screenshot-6.jpg?rev=3309114","caption":"Screenshot of WooCommerce Account Details form."},{"src":"https:\/\/ps.w.org\/apg-gdpr-texts-for-forms\/assets\/screenshot-7.jpg?rev=3309114","caption":"Screenshot of WooCommerce product review form."}],"raw_content":"<!--section=description-->\n<p><strong>APG GDPR texts for forms<\/strong> add the legal texts to adapt WordPress and WooCommerce to the GDPR.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Fully customizable texts.<\/li>\n<li>Includes the shortcode [privacy_policy] to add the link to the privacy page configured in the WordPress Privacy settings.<\/li>\n<li>You can customize the privacy page if you don\u2019t have it configured in WordPress Privacy settings.<\/li>\n<li>Includes the shortcode [apg_rgpd] to be able to add the texts in any form.<\/li>\n<li>Add legal texts in the WordPress comment form.<\/li>\n<li>Fully compatible with Contact Form 7.<\/li>\n<li>Fully compatible with WooCommerce.<\/li>\n<li>Fully compatible with the Checkout block of the WordPress block editor.<\/li>\n<li>Fully compatible with WPML.<\/li>\n<li>Adds the legal texts in the WooCommerce registration form.<\/li>\n<li>Adds the legal texts in the WooCommerce product rating form.<\/li>\n<li>Adds the legal texts in the WooCommerce checkout form.<\/li>\n<li>Adds a button to delete the account in the WooCommerce Account Details form.<\/li>\n<li>Validates the privacy acceptance on the server and records it in the WooCommerce order.<\/li>\n<\/ul>\n\n<h4>Translations<\/h4>\n\n<ul>\n<li>Espa\u00f1ol (<a href=\"https:\/\/artprojectgroup.es\/\"><strong>Art Project Group<\/strong><\/a>).<\/li>\n<li>English (<a href=\"https:\/\/artprojectgroup.es\/\"><strong>Art Project Group<\/strong><\/a>).<\/li>\n<\/ul>\n\n<h4>Technical support<\/h4>\n\n<p><strong>Art Project Group<\/strong> offers <a href=\"https:\/\/artprojectgroup.es\/tienda\/ticket-de-soporte\"><strong>Technical support<\/strong><\/a> to configure or install <strong><em>APG GDPR texts for forms<\/em><\/strong>.<\/p>\n\n<h4>Origin<\/h4>\n\n<p><strong>APG GDPR texts for forms<\/strong> has been programmed to meet our own needs and those of our customers when implementing the GDPR on their websites.<\/p>\n\n<h4>More information<\/h4>\n\n<p>On our official website you can learn more about <a href=\"https:\/\/artprojectgroup.es\/plugins-para-wordpress\/apg-textos-rgpd-para-formularios\"><strong>APG GDPR texts for forms<\/strong><\/a>.<\/p>\n\n<h4>Comments<\/h4>\n\n<p>Don\u2019t forget to leave us your comment on:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/artprojectgroup.es\/plugins-para-wordpress\/apg-gdpr-texts-for-forms\">APG GDPR texts for forms<\/a> on Art Project Group.<\/li>\n<li><a href=\"https:\/\/www.facebook.com\/artprojectgroup\">Art Project Group<\/a> on Facebook.<\/li>\n<li><a href=\"https:\/\/x.com\/artprojectgroup\">@artprojectgroup<\/a> on X.<\/li>\n<\/ul>\n\n<h4>More plugins<\/h4>\n\n<p>Remember that you can find more <a href=\"https:\/\/artprojectgroup.es\/plugins-para-wordpress\">plugins for WordPress<\/a> and more <a href=\"https:\/\/artprojectgroup.es\/plugins-para-woocommerce\">plugins for WooCommerce<\/a> on <a href=\"https:\/\/artprojectgroup.es\">Art Project Group<\/a> and our profile on <a href=\"https:\/\/profiles.wordpress.org\/artprojectgroup\/\">WordPress<\/a>.<\/p>\n\n<h3>Translations<\/h3>\n\n<ul>\n<li><em>English<\/em>: by <a href=\"https:\/\/artprojectgroup.es\/\"><strong>Art Project Group<\/strong><\/a> (default language).<\/li>\n<li><em>Espa\u00f1ol<\/em>: por <a href=\"https:\/\/artprojectgroup.es\/\"><strong>Art Project Group<\/strong><\/a>.<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>Since <strong>APG GDPR texts for forms<\/strong> is totally free, <strong>Art Project Group<\/strong> only provides payment <a href=\"https:\/\/artprojectgroup.es\/tienda\/ticket-de-soporte\"><strong>Technical Support<\/strong><\/a> service. In no case does <strong>Art Project Group<\/strong> provide any kind of free technical support.<\/p>\n\n<h3>Donation<\/h3>\n\n<p>Did you like and find <strong>APG GDPR texts for forms<\/strong> useful on your website? We would appreciate a <a href=\"https:\/\/artprojectgroup.es\/tienda\/donacion\">small donation<\/a> that will help us to continue improving this plugin and create more plugins totally free for the entire WordPress community.<\/p>\n\n<h3>Thanks<\/h3>\n\n<ul>\n<li>To all of you who use it.<\/li>\n<li>To all of you who help to improve it.<\/li>\n<li>To all of you who encourage us with your comments.<\/li>\n<\/ul>\n\n<p>Thank you all so much!<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the WordPress.org Plugins API to fetch plugin information.<\/p>\n\n<p>It sends the plugin slug when requesting data.<\/p>\n\n<p>More info: https:\/\/wordpress.org\/about\/privacy\/<\/p>\n\n<p>This plugin bundles the Select2 library (version 4.0.13) locally and uses it in the administration panel only when WooCommerce is not active and WordPress does not provide its own copy. No external requests are made to load this library.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>You can:\n\n<ul>\n<li>Upload the folder <code>apg-gdpr-texts-for-forms<\/code> to the directory <code>\/wp-content\/plugins\/<\/code> via FTP. <\/li>\n<li>Upload the full ZIP file via <em>Plugins -&gt; Add New -&gt; Upload<\/em> in the Administration Panel of your WordPress installation.<\/li>\n<li>Search <strong>APG GDPR texts for forms<\/strong> in the search engine available on <em>Plugins -&gt; Add New<\/em> and press <em>Install Now<\/em> button.<\/li>\n<\/ul><\/li>\n<li>Activate the plugin through the <em>Plugins<\/em> menu in the WordPress Administration Panel.<\/li>\n<li>Ready, now you can enjoy it, and if you like it and find it useful, make a <a href=\"https:\/\/artprojectgroup.es\/tienda\/donacion\"><em>donation<\/em><\/a>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20configuration%20needed%3F\"><h3>Is configuration needed?<\/h3><\/dt>\n<dd><p>The configuration is very simple since you will only have to customize the predefined texts that the plugin comes with.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>The privacy acceptance is now required and recorded in the order on the Checkout block, which until now placed orders without it. The new <code>apg_rgpd_valida_checkout_bloques<\/code> filter turns off that server-side check for stores taking express payments.<\/li>\n<li>Fixed the settings form emptying the fields it does not display, such as the Privacy Policy page once WordPress has one configured.<\/li>\n<li>Fixed the WooCommerce registration discarding its own errors when the privacy checkbox was not accepted.<\/li>\n<li>Fixed the GDPR texts being able to output HTML on the Checkout block when saved containing HTML entities.<\/li>\n<li>Fixed the comment privacy validation being skipped through a request parameter.<\/li>\n<li>Fixed the <code>class<\/code> attribute of the <code>[apg_rgpd]<\/code> shortcode allowing HTML to be injected into the page, which any user able to write content could exploit.<\/li>\n<li>Deleting the account now requires an active session, and the new <code>apg_rgpd_reasignar_contenido<\/code> filter reassigns the user content instead of deleting it.<\/li>\n<li>The configuration notice is now only shown to users who can configure the plugin.<\/li>\n<li>Declared the minimum PHP version required by the plugin.<\/li>\n<li>Minor fixes: duplicated closing label tag, leftover transient after uninstalling, administration assets loaded only on the plugin screens, a deprecation notice on PHP 8.1 or later on a new installation, and the <code>[apg_rgpd]<\/code> shortcode losing its purposes line when <code>type<\/code> had an unknown value.<\/li>\n<\/ul>\n\n<h4>0.9.0<\/h4>\n\n<ul>\n<li>Added option to show or hide the GDPR information block. When disabled, only the acceptance checkbox is displayed, without text, CSS or JavaScript.<\/li>\n<li>Fixed Select2 initialization in the settings page: uses SelectWoo when WooCommerce is active, the WordPress bundled Select2 when available, or the locally bundled Select2 4.0.13 as a last resort.<\/li>\n<\/ul>\n\n<h4>0.8.1<\/h4>\n\n<ul>\n<li>Fixed a conflict with wpDiscuz by skipping APG GDPR comment-field injection and validation when wpDiscuz agreement fields are used.<\/li>\n<\/ul>\n\n<h4>0.8.0<\/h4>\n\n<ul>\n<li>Minor bug fixes.<\/li>\n<\/ul>\n\n<h4>0.7.0<\/h4>\n\n<ul>\n<li>Minor bug fixes.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>Minor bug fixes.<\/li>\n<li>Added an option to select the Privacy Policy page or a custom link if no configuration exists in WordPress.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Added full compatibility with WPML.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Minor bug fixes.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Minor bug fixes.<\/li>\n<\/ul>\n\n<h4>0.2.0.1<\/h4>\n\n<ul>\n<li>Replacement of the [rgpd] shortcode with [apg_rgpd].<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Minor bug fixes.<\/li>\n<li>Updated Spanish translation.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial version.<\/li>\n<\/ul>","raw_excerpt":"Add GDPR texts for WordPress and WooCommerce forms.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/237037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=237037"}],"author":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/artprojectgroup"}],"wp:attachment":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=237037"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=237037"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=237037"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=237037"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=237037"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=237037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}