@Roma_Tornado

Ошибки в Google Search Konsole — «offers», «review» или «aggregateRating»?

Приветствую знатоков
Просто достала проблема в Google Search Konsole - Задайте значение для одного из следующих элементов данных: "offers", "review" или "aggregateRating".
Перелистал форум, нашел тему с этой проблемой - но все решения что там поданы - никак мне не помогают. (Скриншоты 1 и 2)
6006f33957dec264953827.jpeg
6006f329051ed244153218.jpeg
Добавил в файл functions.php код, который должен убирать разметку с категорий товаров:

/**
* Remove the generated product schema markup from Product Category and Shop pages.
*/
function wc_remove_product_schema_product_archive() {
remove_action( 'woocommerce_shop_loop', array( WC()->structured_data, 'generate_product_data' ), 10, 0 );
}
add_action( 'woocommerce_init', 'wc_remove_product_schema_product_archive' );

К сожалению не помогло абсолютно
Потом на просторахфорума так же было найдено второе решение этой проблемы:

add_filter( 'woocommerce_structured_data_review', 'filter_woocommerce_structured_data_review', 10, 2 );
function filter_woocommerce_structured_data_review( $markup, $comment ) {

global $product;

$markup['itemReviewed'] = array(
'@type' => 'Product',
'name' => get_the_title( $comment->comment_post_ID ),

'review' => array(
"@type"=> "Review",
'author' => array(
'@type' => 'Person',
'name' => get_comment_author( $comment->comment_ID ),
),
),
'aggregateRating' => array(
'@type' => 'AggregateRating',
'ratingValue' => $product->get_average_rating(),
'reviewCount' => $product->get_review_count(),
),

);

return $markup;
}

Та же ситуация. Плюс ко всему при попытке просканировать страницы сайта после добавления кода получаю такое сообщение (см. скриншот 3)
6006f342d6edc685776467.jpeg
Помогите кто небудь. Я уже не знаю где мне искать решение этой проблемы
Ссылка на сайт - https://lemonbeauty.pl
  • Вопрос задан
  • 289 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы