Семён Окулов, Семён, просто у wp-kama написано, что анонимная функция не удаляется. Я немного запутался, ведь здесь используются, именно, анонимные функции? Если можно, немного разверните свой ответ, чтобы я понял матчасть. Спасибо!
Shimpanze, при использовании функции remove_filter для удаления хука, анонимные функции могут быть удалены, но существует некоторая особенность, связанная с сохранением ссылки на анонимную функцию.
Вы используете анонимные функции внутри add_filter и remove_filter. Принципиально, анонимные функции могут быть удалены с помощью remove_filter, но есть одно ограничение: ссылка на анонимную функцию должна быть сохранена, чтобы ее можно было удалить позже с помощью remove_filter.
Если тот вариант не работает, то может использовать именованную функцию?