n-wp.ru — блог о WordPress

ВключениеОтключение скрипта на определенной странице

Подскажите, как реализовать то чтобы скрипт подключался только на той странице где он требуется?
есть плагин si_contact_form, он подключает ctf_captcha.js на всех страницах блога, хотя это не требуется. ведь каптча вводится лишь на странице где он включен. страница называется «Связаться с нами» slug — «contact», id 894.
пробывал нечто подобное

по сути он должен работать, так что если страница не с плагином, то выключается JavaScript. Но получается либо отключать его(js) полностью, либо не отключать вовсе.

3 комментария

  • Ты, кажется, не до конца изучил логику условных операторов PHP, либо просто устал :)
    Вот, что Ты пишешь:

    Переводим на человеческий:
    если (не страница(‘894’) или не страница (‘contact’))
    Восклицательный знак значит «не».
    Просто перед «is_page(‘contact’)» удали восклицательный знак.
    И, да: если не будет работать и эта конструкция, попробуй заменить slug идентификатором — у Меня слаги почему-то никогда не работают.
    И ещё: js можно подключать с помощью вставки кода подключения скрипта прямо в тело записи, то есть через консоль :) попробуй.

    • «js можно подключать с помощью вставки кода подключения скрипта прямо в тело записи»
      Вот об этом я действительно не подумал. Спасибо за подсказку!