=== Site Verification Meta Tag === Contributors: uniquecoder Tags: site verification, meta tag, seo, webmaster tools Requires at least: 4.5 Tested up to: 6.9 Stable tag: 2.4 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Simply insert your site verification meta tag code using this helpful plugin. == Description == Simply insert your site verification meta tag code using this helpful plugin. Once your site is verified, you can complete ownership checks that rely on an HTML meta tag. 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. == Installation == 1. Upload the plugin to the '/wp-content/plugins/' directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Enter your verification code in the plugin settings section as shown in the screenshots. 4. Clear your cache if you are using anay cache plugin. 5. All Done. == 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. == Changelog == = 2.4 = * Updated the plugin text domain to `site-meta` to satisfy WordPress checker expectations * Added the required translators comment placement for placeholder-based translations = 2.3 = * Renamed the main plugin file to `site-verification-meta-tag.php` * Published a release with a fully generic main plugin entry file name = 2.2 = * Removed remaining product-specific references from internal code and user-facing copy * Renamed internal functions, setting keys, and admin page identifiers to generic names * Added migration logic so existing saved verification codes continue to work after the rename = 2.1 = * Renamed the plugin to a fully generic title to avoid trademark issues in the name * Updated the plugin text domain to match the generic plugin name = 2.0 = * Updated plugin naming to comply with trademark guidelines * Added WordPress text domains and escaped translated output * Aligned plugin header and readme license metadata * Updated compatibility metadata for WordPress 6.9 = 1.9 = * Security fix: removed the vulnerable custom AJAX save endpoint * Security hardening: settings now save through the core WordPress Settings API sanitization flow * Security hardening: escaped stored values in the admin textarea and front-end meta output * Added direct access protection for the main plugin file = 1.8 = * CRITICAL BUG FIX: Resolved "Missing tag" error with HTML entity encoded input * Added multiple HTML entity decoding to handle double/triple encoded meta tags * Fixed issue where copy-pasted verification tags with HTML encoding would fail * Enhanced input processing to handle all levels of HTML entity encoding * Comprehensive testing validates support for encoded verification tags = 1.7 = * CRITICAL FIX: Resolved "Missing tag" error with whitespace around equals signs * Enhanced regex patterns to handle `name = "value"` format with spaces * Comprehensive unit testing to validate all meta tag variations * Now supports all verification meta tag formats including extra whitespace = 1.6 = * Fixed "Missing tag" error with verification meta tags * Improved regex patterns to handle various whitespace and attribute ordering * Enhanced meta tag parsing to support both single and double quotes * Added multiple fallback patterns for better compatibility = 1.5 = * Fixed regex pattern for verification meta tag parsing * Updated meta tag extraction logic = 1.4 = * Improved security: Added proper input sanitization using sanitize_text_field() * Enhanced PHP 8.1+ compatibility: Fixed strpos() usage and array handling * Better error handling in meta tag parsing function * Code optimization and WordPress coding standards compliance = 1.3 = * Previous version