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);