PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.14.2
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.14.2
2.14.2 2.14.1 2.14.0 2.13.0 2.12.0 2.11.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 All 57 releases
← All changes | includes/seo/class-schema-validator.php +2 -2 2.10.0 → 2.14.2 View file →
@@ -318,9 +318,9 @@
318 318
319 319 // Check for social media profiles - properly validate array
320 320 if (!isset($schema['sameAs']) || empty($schema['sameAs']) ||
321 321 (is_array($schema['sameAs']) && count(array_filter($schema['sameAs'], function($url) {
322 - return !empty($url) && filter_var($url, FILTER_VALIDATE_URL);
322 + return !empty($url) && \ThinkRank\Core\Url_Validator::is_valid($url);
323 323 })) === 0)) {
324 324 $validation['suggestions'][] = 'Social media profiles (sameAs) are recommended for organization schema - add Facebook, Twitter, LinkedIn, Instagram, or YouTube URLs.';
325 325 }
326 326
@@ -356,9 +356,9 @@
356 356
357 357 // Check for social media profiles - properly validate array
358 358 if (!isset($schema['sameAs']) || empty($schema['sameAs']) ||
359 359 (is_array($schema['sameAs']) && count(array_filter($schema['sameAs'], function($url) {
360 - return !empty($url) && filter_var($url, FILTER_VALIDATE_URL);
360 + return !empty($url) && \ThinkRank\Core\Url_Validator::is_valid($url);
361 361 })) === 0)) {
362 362 $validation['suggestions'][] = 'Social media profiles (sameAs) are recommended for local business schema.';
363 363 }
364 364