acf/init
Спрацьовує після повної ініціалізації плагіна 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 $major_version The major version of ACF. * * @return void */ function wp_kama_acf_init_action( $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/acf.php 328
do_action( 'acf/init', ACF_MAJOR_VERSION );
Де використовується хук в Advanced Custom Fields
acf/includes/compatibility.php 47
add_action( 'acf/init', array( $this, 'init' ) );