WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика

acf/init хук-событие . ACF 5.0.0

Срабатывает после полной инициализации плагина ACF.

Это событие похоже на событие WordPress init, и его следует использовать для расширения или регистрации таких элементов, как: блоки, формы и страницы параметров.

Обычно это действие срабатывает во время WP события init с приоритетом 5. Однако, если где-то в коде значение поля запрашивается раньше, то это событие сработает раньше. Например, если мы запрашиваем значение какого-то поля прямо из файла functions.php.

Использование

add_filter( 'acf/init', 'filter_function_name_6618' );
function filter_function_name_6618( $major_version ){
	// action...
}
$major_version(число)
Мажорная версия ACF. Например для версии ACF 5.2.3, мажорная будет число 5.

Примеры

#1 Демонстрация использования

add_action( 'acf/init', 'my_acf_init' );
function my_acf_init() {

	// Получить версию ACF.
	$version = acf_get_setting('version');

	// Do something.  
}

Список изменений

С версии 5.0.0 Введена.

Где вызывается хук

ACF::init()
acf/init
acf/acf.php 326
do_action( 'acf/init', ACF_MAJOR_VERSION );

Где используется хук в ядре Advanced Custom Fields

acf/acf.php 45
add_action('acf/init', array($this, 'init'));
alexlead 70codepen.io/alexlead
Редакторы: Kama 7881
Комментариев нет
    Войти