Support » Plugin: RSS for Yandex Turbo » Условие для проверки турбо страницы

  • Resolved frunky

    (@frunky)


    Приветствую!

    Спасибо за прекрасно работающий плагин)

    У меня на сайте есть скрипт, который делает все ссылки на текущий(мой) сайт относительными.

    Насколько я понял из-за этого возникла проблема

    Хотел бы узнать, есть ли какое-нибудь условие, по которому можно проверять – если это турбо-страница, то этот скрипт с относительными ссылками не запускать?

    Благодарю

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Flector

    (@flector)

    а то как же:

    
    $yturbo_options = get_option('yturbo_options'); 
        
    if ( ! is_feed( $yturbo_options['ytrssname'] ) ) 
        return;
    
    Thread Starter frunky

    (@frunky)

    Прекрасно, премного благодарен!

    Ссылка на источник в вебмастере у меня пока отключена. Сейчас добавил Вашу функцию, нажал “перепроверить источник”, но видимо пока инфа не обновилась. Около часа нужно ждать изменений?)

    Plugin Author Flector

    (@flector)

    ну не знаю – маленькие ленты яндекс перепроверяет буквально за пару минут.

    Thread Starter frunky

    (@frunky)

    @flector ,
    вот код , скачал фид, пройдя по /feed/turbo/ , там все ссылки остались относительными.

    После того, как внес изменения в код, обновил еще и “постоянные ссылки”, но в файле по прежнему относительные ссылки.
    $yturbo_options выводит [ytrssname] => turbo

    Plugin Author Flector

    (@flector)

    нельзя в условие брать функции.
    внутрь запихните.

    Plugin Author Flector

    (@flector)

    в вашем случае внутри функции нужна одна строчка в начале:

    
    if ( is_feed( 'turbo' ) ) return $buffer;
    

    и все.

    Thread Starter frunky

    (@frunky)

    @flector приветствую!

    Благодарю за помощь, в итоге обернул содержимое функции в условие и все заработало!

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Условие для проверки турбо страницы’ is closed to new replies.