| @@ -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) && \ThinkRank\Core\Url_Validator::is_valid($url); | |
| 322 | + return !empty($url) && filter_var($url, FILTER_VALIDATE_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) && \ThinkRank\Core\Url_Validator::is_valid($url); | |
| 360 | + return !empty($url) && filter_var($url, FILTER_VALIDATE_URL); | |
| 361 | 361 | })) === 0)) { |
| 362 | 362 | $validation['suggestions'][] = 'Social media profiles (sameAs) are recommended for local business schema.'; |
| 363 | 363 | } |
| 364 | 364 | |