{"id":22462,"date":"2013-03-14T04:37:31","date_gmt":"2013-03-14T04:37:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/pinterest-site-verification\/"},"modified":"2026-04-02T20:33:08","modified_gmt":"2026-04-02T20:33:08","slug":"pinterest-site-verification","status":"closed","type":"plugin","link":"https:\/\/pt-ao.wordpress.org\/plugins\/pinterest-site-verification\/","author":2707849,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.4","stable_tag":"2.4","tested":"6.9.4","requires":"4.5","requires_php":"","requires_plugins":null,"header_name":"Site Verification Meta Tag","header_author":"Himanshu Parashar","header_description":"","assets_banners_color":"f3ccce","last_updated":"2026-04-02 20:33:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/twitter.com\/himanshumaker","header_author_uri":"http:\/\/twitter.com\/himanshumaker","rating":5,"author_block_rating":0,"active_installs":600,"downloads":13549,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.3":{"tag":"1.3","author":"uniquecoder@gmail.com","date":"2025-08-10 16:53:21"},"1.3.1":{"tag":"1.3.1","author":"uniquecoder@gmail.com","date":"2025-08-10 16:56:08"},"1.4":{"tag":"1.4","author":"uniquecoder@gmail.com","date":"2025-08-10 17:30:28"},"1.5":{"tag":"1.5","author":"uniquecoder@gmail.com","date":"2025-08-10 17:30:28"},"1.6":{"tag":"1.6","author":"uniquecoder@gmail.com","date":"2025-08-10 17:37:33"},"1.7":{"tag":"1.7","author":"uniquecoder@gmail.com","date":"2025-08-10 18:33:47"},"1.8":{"tag":"1.8","author":"uniquecoder@gmail.com","date":"2025-08-10 19:43:11"},"1.9":{"tag":"1.9","author":"uniquecoder@gmail.com","date":"2026-04-02 17:30:00"},"2.0":{"tag":"2.0","author":"uniquecoder@gmail.com","date":"2026-04-02 18:08:54"},"2.1":{"tag":"2.1","author":"uniquecoder@gmail.com","date":"2026-04-02 18:37:17"},"2.2":{"tag":"2.2","author":"uniquecoder@gmail.com","date":"2026-04-02 18:42:13"},"2.3":{"tag":"2.3","author":"uniquecoder@gmail.com","date":"2026-04-02 18:44:19"},"2.4":{"tag":"2.4","author":"uniquecoder@gmail.com","date":"2026-04-02 20:33:08"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3342509,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":681626,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3","1.3.1","1.4","1.5","1.6","1.7","1.8","1.9","2.0","2.1","2.2","2.3","2.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1971937,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1971937,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1971937,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Go to your profile and click Settings and go to Step 2.","2":"Choose the HTML tag verification method.","3":"Copy the verification tag.","4":"Copy the whole code."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6489,186,34283,6365],"plugin_category":[55,56],"plugin_contributors":[246145],"plugin_business_model":[],"class_list":["post-22462","plugin","type-plugin","status-closed","hentry","plugin_tags-meta-tag","plugin_tags-seo","plugin_tags-site-verification","plugin_tags-webmaster-tools","plugin_category-seo-and-marketing","plugin_category-social-and-sharing","plugin_contributors-uniquecoder","plugin_committers-uniquecodergmailcom"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/pinterest-site-verification_f3ccce.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/pinterest-site-verification\/assets\/screenshot-1.png?rev=1971937","caption":"Go to your profile and click Settings and go to Step 2."},{"src":"https:\/\/ps.w.org\/pinterest-site-verification\/assets\/screenshot-2.png?rev=1971937","caption":"Choose the HTML tag verification method."},{"src":"https:\/\/ps.w.org\/pinterest-site-verification\/assets\/screenshot-3.png?rev=1971937","caption":"Copy the verification tag."}],"raw_content":"<!--section=description-->\n<p>Simply insert your site verification meta tag code using this helpful plugin.<\/p>\n\n<p>Once your site is verified, you can complete ownership checks that rely on an HTML meta tag.<\/p>\n\n<p>If you are using caching plugins like WP-Cache or WP Super Cache, you may need to temporarily clear or disable your cache for this plugin to work.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to the '\/wp-content\/plugins\/' directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Enter your verification code in the plugin settings section as shown in the screenshots.<\/li>\n<li>Clear your cache if you are using anay cache plugin.<\/li>\n<li>All Done.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.4<\/h4>\n\n<ul>\n<li>Updated the plugin text domain to <code>site-meta<\/code> to satisfy WordPress checker expectations<\/li>\n<li>Added the required translators comment placement for placeholder-based translations<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>Renamed the main plugin file to <code>site-verification-meta-tag.php<\/code><\/li>\n<li>Published a release with a fully generic main plugin entry file name<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Removed remaining product-specific references from internal code and user-facing copy<\/li>\n<li>Renamed internal functions, setting keys, and admin page identifiers to generic names<\/li>\n<li>Added migration logic so existing saved verification codes continue to work after the rename<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Renamed the plugin to a fully generic title to avoid trademark issues in the name<\/li>\n<li>Updated the plugin text domain to match the generic plugin name<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Updated plugin naming to comply with trademark guidelines<\/li>\n<li>Added WordPress text domains and escaped translated output<\/li>\n<li>Aligned plugin header and readme license metadata<\/li>\n<li>Updated compatibility metadata for WordPress 6.9<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<ul>\n<li>Security fix: removed the vulnerable custom AJAX save endpoint<\/li>\n<li>Security hardening: settings now save through the core WordPress Settings API sanitization flow<\/li>\n<li>Security hardening: escaped stored values in the admin textarea and front-end meta output<\/li>\n<li>Added direct access protection for the main plugin file<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>CRITICAL BUG FIX: Resolved \"Missing tag\" error with HTML entity encoded input<\/li>\n<li>Added multiple HTML entity decoding to handle double\/triple encoded meta tags<\/li>\n<li>Fixed issue where copy-pasted verification tags with HTML encoding would fail<\/li>\n<li>Enhanced input processing to handle all levels of HTML entity encoding<\/li>\n<li>Comprehensive testing validates support for encoded verification tags<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>CRITICAL FIX: Resolved \"Missing tag\" error with whitespace around equals signs<\/li>\n<li>Enhanced regex patterns to handle <code>name = \"value\"<\/code> format with spaces<\/li>\n<li>Comprehensive unit testing to validate all meta tag variations<\/li>\n<li>Now supports all verification meta tag formats including extra whitespace<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Fixed \"Missing tag\" error with verification meta tags<\/li>\n<li>Improved regex patterns to handle various whitespace and attribute ordering<\/li>\n<li>Enhanced meta tag parsing to support both single and double quotes<\/li>\n<li>Added multiple fallback patterns for better compatibility<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Fixed regex pattern for verification meta tag parsing<\/li>\n<li>Updated meta tag extraction logic<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Improved security: Added proper input sanitization using sanitize_text_field()<\/li>\n<li>Enhanced PHP 8.1+ compatibility: Fixed strpos() usage and array handling<\/li>\n<li>Better error handling in meta tag parsing function<\/li>\n<li>Code optimization and WordPress coding standards compliance<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Previous version<\/li>\n<\/ul>","raw_excerpt":"Simply insert your site verification meta tag code using this helpful plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/22462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=22462"}],"author":[{"embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/uniquecodergmailcom"}],"wp:attachment":[{"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=22462"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=22462"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=22462"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=22462"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=22462"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=22462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}