Убираем ошибку с полем query-input в микроразметке schema.org

Эта ошибка возникает в валидаторе микроразметки Яндекса и дословно звучит так: Предупреждение: поле https://schema.org/query-input не определено в спецификации http://schema.org/SearchAction.

Она возникает из-за плагина Yoast SEO, который я считаю потрясающим плагином. Так вот, по умолчанию он выводит в микроразметку поиск. А зачем он нам нужен? Тем более, если на него ругается яндекс. Давайте просто отключим этот вывод. Для этого заходим в нашу тему сайта на WordPress в файл functions.php. Если по каким-то причинам данного файла нет в папке Вашей темы – создайте его. Далее добавьте туда следующий код:

// Убираем в Yoast Seo разметку поиска
add_filter( 'disable_wpseo_json_ld_search', '__return_true' );

Обратите внимание, что код, который выше должен находится между тегами <?php и ?>. Собственно и все. Ошибка будет решена. Если есть вопросы – пишите в комментариях.

Источник: https://cruelten.ru/oshibka-schema-org/

Оставить ответ

Address
304 North Cardinal St.
Dorchester Center, MA 02124

Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM