enqueue_block_assets
Дозволяє додати загальні для фронту та бека стилі та скрипти для редактора блоків (гутенберг).
Хук потрібно використовувати до подій: wp_enqueue_style .
Якщо потрібно додати скрипти/стилі лише для сторінки редагування запису, використовуйте хук enqueue_block_editor_assets .
Використання
add_action( 'enqueue_block_assets', 'wp_kama_enqueue_block_assets_action'); /** * Function for `enqueue_block_assets` action-hook. * * @return void */ function wp_kama_enqueue_block_assets_action(){ // action... }
Приклади
#1 Додамо загальні стилі для відображення блоку
Стилі будуть працювати при редагуванні запису та на фронті (клієнтській стороні інтерфейсу).
add_action( 'enqueue_block_assets', 'example_general_style'); function example_general_style(){ wp_enqueue_style( 'example', plugins_url( 'example.css', __FILE__ ) ); }
список змін
З версії 5.0.0 | Введено. |
Де викликається хук
enqueue_block_assets
wp-includes/script-loader.php 2352
do_action( 'enqueue_block_assets');
Де використовується хук у WordPress
wp-includes/default-filters.php 561
add_action( 'enqueue_block_assets', 'wp_enqueue_registered_block_scripts_and_styles' );
wp-includes/default-filters.php 562
add_action( 'enqueue_block_assets', 'enqueue_block_styles_assets', 30);
wp-includes/script-loader.php 3027
add_action( 'enqueue_block_assets', $callback);