wp_should_load_separate_core_block_assets()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_should_load_separate_core_block_assets(): bool
Описание
Когда эта функция возвращает true, другие функции обеспечивают использование блоками ядра собственных отдельных таблиц стилей.
Когда эта функция возвращает false, все блоки ядра используют единую объединённую таблицу стилей 'wp-block-library'.
В качестве побочного эффекта возвращаемое значение по умолчанию приводит к загрузке ресурсов блоков по требованию через функцию wp_should_load_block_assets_on_demand(). Это поведение можно отдельно изменить с помощью этой функции.
Это затрагивает только публичную часть сайта, но не экраны редактора блоков.
См. alsowp_should_load_block_assets_on_demand()
wp_enqueue_registered_block_scripts_and_styles()
register_block_style_handle()
Оригинал (английский)
When this function returns true, other functions ensure that core blocks use their own separate stylesheets.
When this function returns false, all core blocks will use the single combined ‘wp-block-library’ stylesheet.
As a side effect, the return value will by default result in block assets to be loaded on demand, via the wp_should_load_block_assets_on_demand() function. This behavior can be separately altered via that function.
This only affects front end and not the block editor screens.
Возвращаемое значение
bool
Исходный код
wp-includes/script-loader.php:2693
function wp_should_load_separate_core_block_assets() {
if ( is_admin() || is_feed() || wp_is_rest_endpoint() ) {
return false;
}
/**
* Filters whether block styles should be loaded separately.
*
* Returning false loads all core block assets, regardless of whether they are rendered
* in a page or not. Returning true loads core block assets only when they are rendered.
*
* @since 5.8.0
*
* @param bool $load_separate_assets Whether separate assets will be loaded.
* Default false (all block assets are loaded, even when not used).
*/
return apply_filters( 'should_load_separate_core_block_assets', false );
}
История изменений
| Версия | Описание |
|---|---|
| 5.8.0 | Introduced. |

