Возможно страница уже проинедксирована Яндексом и находится у него в кэше. Попробуйте уточнить у Яндекса, сколько времени после исчезновения из ленты страница будет присутствовать в мобильной выдаче.
Получил вот такой ответ от Яндекса:
Удаление страницы из rss не приводит к удалению Турбо-версии. Для отключения Турбо-версий каких-либо страниц сайта необходимо передать в RSS-фиде информацию о страницах с элементом item turbo=”false”, в этом случае для страниц перестанет показываться Турбо-версии в течение суток. Замечу, что при этом rss-фид в Яндекс.Вебмастере должен быть включен.
Как быть?
Сейчас такой опции, к сожалению, нет и без редактирования кода проблему решить не получится.
В коде исправить это можно так:
ПЕРЕД ВНЕСЕНИЕМ ИЗМЕНЕНИЙ ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ РЕДАКТИРУЕМОГО ФАЙЛА!!!
в файле wp-content/plugins/yandexnews-feed-by-teplitsa/inc/feed.php
строчку 52:
<item<?php if($layf_enable_turbo):?> turbo=”true”<?php endif;?>>
замените на
<item<?php if($layf_enable_turbo):?><?php if(get_the_ID() == ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ):?> turbo=”false” <?php else:?> turbo=”true” <?php endif ?><?php endif?>>
где ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ можно взять из адреса страницы при ее редактировании. В строке адреса он выглядит так: …/post.php?post=ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ&action=edit
Спасибо! Внёс правки, ждём )
По идее, если нужно будет ещё страницы убрать, то просто ставлю нужный ID после того, как старая страница исчезла из выдачи турбо, верно? Или старая тогда опять вернётся?
This page contains the following errors:
error on line 8 at column 13: AttValue: ” or ‘ expected
Below is a rendering of the page up to the first error.
Вот такую ошибку выдаёт RSS-лента
UPD – неверно кавычки скопировал )
Если хотите скрыть несколько страниц, то нужно конструкцию
get_the_ID() == ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ
заменить на
in_array( get_the_ID(), array(ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ_1, ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ_2, ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ_3) )
Всё прописал в плагине, отключил и включил его вновь – RSS не обновилась (
http://el-klinika.ru/yandex/news/
Возможно тех страниц, для которых вы прописали условие, нет в выдаче? Если это так, возможно они старше, чем максимальный возраст страниц в ленте. Максимальный возраст страниц в ленте можно изменить в настройках плагина.
Разобрался.
Формат – page. Не смотря на то, что при редактировании выдаёт post=…….. и т.д.
Спасибо за подсказки!)
Да, в ссылке прописан post для всех типов записей.