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

Удаляется ли хук таким образом и как это можно проверить?

Удаляется ли хук таким образом и как это можно проверить?

add_filter( 'wp_handle_upload', function( $file ) {
    remove_filter( 'upload_dir', function( $uploads ) {
        return my_func( $uploads );
    } );

    return $file;
} );
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Решения вопроса 1
scoffs
@scoffs
Fullstack | C# | Student
Хук удаляется

Проверить можно так:
Вы можете использовать функцию has_filter для проверки наличия хука upload_dir после вызова remove_filter.

if ( ! has_filter( 'upload_dir', 'my_func' ) ) {
    echo 'Хук upload_dir успешно удален.';
} else {
    echo 'Не удалось удалить хук upload_dir.';
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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