функция since 2.7.0

remove_all_filters()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

remove_all_filters( string $hook_name, int|false $priority = false ): true

Описание

Удаляет все функции обратного вызова из хука-фильтра.

Параметры

$hook_name string обязательный
Фильтр, из которого удаляются функции обратного вызова.
$priority int|false необязательный = false
Номер приоритета, с которого их нужно удалить.

Возвращаемое значение

true

Исходный код

wp-includes/plugin.php:346

function remove_all_filters( $hook_name, $priority = false ) {
	global $wp_filter;

	if ( isset( $wp_filter[ $hook_name ] ) ) {
		$wp_filter[ $hook_name ]->remove_all_filters( $priority );

		if ( ! $wp_filter[ $hook_name ]->has_filters() ) {
			unset( $wp_filter[ $hook_name ] );
		}
	}

	return true;
}

История изменений

ВерсияОписание
2.7.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.