Описание woocommerce_structured_data_website
— Filter
Хук woocommerce_structured_data_website позволяет изменять структурированные данные для вашего интернет-магазина в WooCommerce. Он срабатывает при генерации JSON-LD данных для вашего сайта, что помогает поисковым системам лучше понимать структуру вашего магазина и его контент
Примеры использования
Пример изменения названия и описания вашего магазина:
add_filter('woocommerce_structured_data_website', function($markup) {
$markup['name'] = 'Мой Магазин';
$markup['description'] = 'Лучшие товары по лучшим ценам';
return $markup;
});
В этом примере мы изменяем название и описание для структурированных данных магазина
Пример добавления дополнительных метаданных:
add_filter('woocommerce_structured_data_website', function($markup) {
$markup['potentialAction'] = array(
'@type' => 'SearchAction',
'target' => 'https://example.com/?s={search_term_string}',
'query-input' => 'required name=search_term_string'
);
return $markup;
});
Мы добавляем информацию о том, что пользователи могут искать товары в магазине
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо улучшить поисковую оптимизацию и структурированные данные вашего интернет-магазина
– Производительность
Хук не оказывает значительного влияния на производительность, поскольку изменения касаются только выходных данных JSON-LD
– Предупреждения
Убедитесь, что добавляемые данные соответствуют стандартам Schema.org
Альтернативы
Тип: filter
Этот хук позволяет управлять структурированными данными для отдельных товаров
Используйте его, если требуется изменить структурированные данные для конкретного товара