Устраняем ошибку: поле https://schema.org/query-input не определено в спецификации http://schema.org/SearchAction - Творческая студия #Cruelten
Блог
Делимся с Вами своими знаниями и новостями
20.04.2019

Устраняем ошибку: поле https://schema.org/query-input не определено в спецификации http://schema.org/SearchAction

Устраняем ошибку: поле https://schema.org/query-input не определено в спецификации http://schema.org/SearchAction

Сегодня я Вам расскажу о том, как исправить весьма популярную ошибку в микроразметке 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 и ?>. Собственно и все. Ошибка будет решена. Если есть вопросы – пишите в комментариях.

Метки:

Комментарии:

Свяжитесь с нами уже сейчас

Вы привыкли видеть здесь форму обратной связи. Ведь так? Ее делают почти все. Но исследуя поведение людей, мы пришли к выводу, что форма совершенно не нужна. В любом случае все сводится к обсуждению голосом Вашего проекта. А зачем нам тратить Ваше время на заполнение различных форм? Поэтому, звоните.