Поддержка Проблемы и решения JS только на страницах с правым сайдбаром

  • Всем доброго времени суток.
    Подскажите может есть какое-нибудь условие
    на подобии
    if ( is_page() )
    что бы скрипт выполнялся только на страницах с правым сайдбаром.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Yuri

    (@yube)

    Универсального условия нет и быть не может, потому что внешний вид определяется Темой, а они бывают ну очень разные.

    Можно поверить наличие в html сайдбара, скажем, по его id.

     if ( jQuery('#right-sidebar').length > 0 ) {
    // 
    }
    

    немного не так вопрос сформулировала
    нужно условие что бы скрипт не загружался

    запихать его шорткодом в сайдбар — не предлагать

    Модератор Yuri

    (@yube)

    Если у страниц с правым сайдбаром отдельный шаблон, можно перед get_header() вызвать wp_enqueue_script(...) для этого жабаскрипта.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «JS только на страницах с правым сайдбаром» закрыта для новых ответов.