Главная > Wordpress > WordPress, просмотреть список фильтров

WordPress, просмотреть список фильтров

02.02.2015 2 комментария » Просмотры: 1 862

Wordpress filters

Для того чтобы просмотреть список фильтров, воспользуйтесь таким кодом..

пример вызова:

 

Автор: | Рейтинг: 4/5 | Теги: , , ,

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

Написать свой
  1. Alexander Ответить
    30.01.2017 в 9:10 дп
    Пытаюсь удалить вот такой фильтр, созданный плагином:

    [000000000a8169ec0000000064f5f242singleTemplate] => Array
    (
    [function] => Array
    (
    [0] => Lava_Directory_Manager_Func Object
    (
    [slug] => lv_listing
    [featured_term:protected] => listing_category
    [version:Lava_Directory_Manager:private] => 1.0.6
    [path] =>
    )

    [1] => singleTemplate
    )

    [accepted_args] => 1
    )


    Делаю вот так:
    remove_filter('the_content', ['Lava_Directory_Manager_Func', 'singleTemplate']);
    и так:
    remove_filter('the_content', [new Lava_Directory_Manager_Func, 'singleTemplate']);
    Но он не удаляется.

    Через remove_all_filters() удаляются все, включая и этот.

    Как можно удалить только его? Спасибо!
    • Vitaliy Orlov Ответить
      30.01.2017 в 10:47 дп
      1) попробуй без создания екземляра класса:

      remove_filter('the_content', ['Lava_Directory_Manager_Func', 'singleTemplate']);
      2) Попробуй технику описанную тут. Т.е. вместо remove_filter написать свой обработчик, который будет искать и удалять нужный фильтр.

Добавить комментарий для Vitaliy Orlov Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>