Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Yoast SEO Organization Schema Replaced By LocalBusiness
<?php
/**
* Add LocalBusiness to schema Organization
*
* @api array $data The graph piece to filter.
*
* @return array
*/
function custom_wpseo_schema_organization($data){
$data['address'] = [
'@type' => 'PostalAddress',
'streetAddress' => 'My address',
'postalCode' => 'My postal code',
'addressLocality' => 'City',
'telephone' => '0123456789',
];
$data['@type'] = 'LocalBusiness';
$data['telephone'] = '0123456789';
$data['image'] = 'pathtoimage';
$data['priceRange'] = '$$';
return $data;
}
add_filter('wpseo_schema_organization', 'custom_wpseo_schema_organization', 10, 1);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment