Support » Plugin: Yandex.News Feed by Teplitsa » Убрать из выдачи главную страницу

  • Resolved ladlitvinov

    (@ladlitvinov)


    Прописал id главной страницы в исключения, но в мобильной выдаче она всё равно отображается как турбо-страница.

    The page I need help with: [log in to see the link]

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author denis.cherniatev

    (@denischerniatev)

    Возможно страница уже проинедксирована Яндексом и находится у него в кэше. Попробуйте уточнить у Яндекса, сколько времени после исчезновения из ленты страница будет присутствовать в мобильной выдаче.

    ladlitvinov

    (@ladlitvinov)

    Спасибо! Попробую!

    ladlitvinov

    (@ladlitvinov)

    Получил вот такой ответ от Яндекса:
    Удаление страницы из rss не приводит к удалению Турбо-версии. Для отключения Турбо-версий каких-либо страниц сайта необходимо передать в RSS-фиде информацию о страницах с элементом item turbo=”false”, в этом случае для страниц перестанет показываться Турбо-версии в течение суток. Замечу, что при этом rss-фид в Яндекс.Вебмастере должен быть включен.

    Как быть?

    Plugin Author denis.cherniatev

    (@denischerniatev)

    Сейчас такой опции, к сожалению, нет и без редактирования кода проблему решить не получится.

    В коде исправить это можно так:

    ПЕРЕД ВНЕСЕНИЕМ ИЗМЕНЕНИЙ ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ РЕДАКТИРУЕМОГО ФАЙЛА!!!

    в файле 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 – неверно кавычки скопировал )

    • This reply was modified 4 months, 4 weeks ago by  ladlitvinov.
    Plugin Author denis.cherniatev

    (@denischerniatev)

    Если хотите скрыть несколько страниц, то нужно конструкцию

    get_the_ID() == ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ

    заменить на

    in_array( get_the_ID(), array(ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ_1, ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ_2, ID_НУЖНОЙ_ЗАПИСИ_ИЛИ_СТРАНИЦЫ_3) )

    Всё прописал в плагине, отключил и включил его вновь – RSS не обновилась (
    http://el-klinika.ru/yandex/news/

    Plugin Author denis.cherniatev

    (@denischerniatev)

    Возможно тех страниц, для которых вы прописали условие, нет в выдаче? Если это так, возможно они старше, чем максимальный возраст страниц в ленте. Максимальный возраст страниц в ленте можно изменить в настройках плагина.

    Разобрался.
    Формат – page. Не смотря на то, что при редактировании выдаёт post=…….. и т.д.
    Спасибо за подсказки!)

    Plugin Author denis.cherniatev

    (@denischerniatev)

    Да, в ссылке прописан post для всех типов записей.

Viewing 11 replies - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.