Задать вопрос
@Shimpanze

WordPress: как отключить работу плагина для определённой страницы?

Доброе утро!

Как отключить действие плагина для страницы с ID 71?

Делал так, нашёл папку с плагином, нашел в ней файл и строчку инициализации самого плагина и сделал так:

if( ! is_page( 71 ) ) {
  add_action( 'plugins_loaded', 'bj_lazy_load' );
}


Не работает, почему-то.

Может можно это сделать через function.php как-нибудь?

Пробовал также и так (вставлял как раз в function.php):

if( is_page( '71' ) ) {
  remove_action( 'plugins_loaded', 'bj_lazy_load' );
}


Тоже не работает...

Спасибо большое.
  • Вопрос задан
  • 731 просмотр
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 1
а так?
if( is_page( 71 ) ) {
  remove_action( 'plugins_loaded', 'bj_lazy_load' );
}

или
if( is_page( 'название страницы' ) ) {
  remove_action( 'plugins_loaded', 'bj_lazy_load' );
}

или в плагине строчку, где он инициализируется заменить на
if( !is_page( 71 ) ) {
add_action( 'plugins_loaded', 'bj_lazy_load' );
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы