@Shimpanze

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

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

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

    return $file;
} );
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
scoffs
@scoffs
Frontend | C# | Student
Хук удаляется

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

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

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

Войти через центр авторизации
Похожие вопросы