WordPress как на ладони
Прибыльная монетизация. Выгодно. Безопасно. Стабильно.

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

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

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

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

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

add_action( 'acf/init', 'wp_kama_acf_init_action' );

/**
 * Function for `acf/init` action-hook.
 * 
 * @param int $ACF_MAJOR_VERSION ACF_MAJOR_VERSION The major version of ACF.
 *
 * @return void
 */
function wp_kama_acf_init_action( $ACF_MAJOR_VERSION ){

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

Примеры

1

#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 350
do_action( 'acf/init', ACF_MAJOR_VERSION );

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

acf/includes/compatibility.php 47
add_action( 'acf/init', array( $this, 'init' ) );
alexlead 71codepen.io/alexlead
Редакторы: Kama 9027
1 комментарий
    Войти