Описание block_editor_preload_paths
— Filter
Хук block_editor_preload_paths позволяет изменить пути, которые предварительно загружаются в редакторе блоков. Он срабатывает при инициализации редактора блоков и позволяет настроить дополнительные ресурсы, которые должны быть загружены вместе с редактором
Примеры использования
Пример добавления пользовательского скрипта к предварительно загружаемым путям:
add_filter('block_editor_preload_paths', function($preload_paths) {
$preload_paths[] = '/wp-content/plugins/my-plugin/script.js';
return $preload_paths;
});
В этом примере мы добавляем путь к кастомному скрипту, который будет загружен в редакторе блоков.
Пример добавления стилей для блока:
add_filter('block_editor_preload_paths', function($preload_paths) {
$preload_paths[] = '/wp-content/plugins/my-plugin/styles.css';
return $preload_paths;
});
Здесь мы добавляем путь к CSS-файлу, который будет применён в редакторе блоков.
Пример добавления нескольких путей:
add_filter('block_editor_preload_paths', function($preload_paths) {
$preload_paths[] = '/wp-content/plugins/my-plugin/script.js';
$preload_paths[] = '/wp-content/plugins/my-plugin/styles.css';
return $preload_paths;
});
В этом примере добавляются сразу два пути: к скрипту и к стилям.
— Лучшие практики
– Использование
Используйте этот хук, когда вам нужно добавить дополнительные ресурсы в редактор блоков для улучшения его функциональности
– Производительность
Следите за тем, чтобы добавляемые ресурсы были оптимизированы, так как это может повлиять на производительность редактора
– Предупреждения
Не добавляйте слишком много ресурсов, чтобы не замедлить загрузку редактора блоков
Альтернативы
Тип: action
Этот хук позволяет добавлять скрипты и стили непосредственно в редактор блоков.
Используйте его, если вам нужно зарегистрировать скрипты и стили для блоков, а не просто предварительно загрузить их пути