В этой статье мы рассмотрим различные способы отключения block-library/style.min.cssдля повышения производительности веб-сайта. block-library/style.min.css— это файл CSS, который по умолчанию загружается в WordPress и обеспечивает стиль для редактора блоков Gutenberg. Однако, если вы не используете редактор блоков или у вас есть требования к индивидуальному стилю, отключение этого файла может помочь уменьшить количество ненужных HTTP-запросов и повысить скорость загрузки веб-сайта. Давайте углубимся в различные методы достижения этой цели.
Метод 1: использование плагина
WordPress предлагает различные плагины, которые позволяют отключать определенные файлы CSS. Одним из таких плагинов является «Asset CleanUp: Page Speed Booster», который позволяет выборочно отключать файлы CSS и JavaScript. Вот пример того, как отключить block-library/style.min.cssс помощью этого плагина:
// Disable block-library/style.min.css
function disable_block_library_css() {
wp_dequeue_style('wp-block-library');
wp_dequeue_style('wp-block-library-theme');
}
add_action('wp_enqueue_scripts', 'disable_block_library_css', 100);
Метод 2: Custom Functions.php
Если вы предпочитаете не использовать плагины, вы можете добиться того же результата, добавив собственный код в файл functions.phpвашей темы. Вот пример:
// Disable block-library/style.min.css
function disable_block_library_css() {
wp_dequeue_style('wp-block-library');
wp_dequeue_style('wp-block-library-theme');
}
add_action('wp_enqueue_scripts', 'disable_block_library_css', 100);
Метод 3: Плагин «Фрагменты кода»
Другой подход — использовать плагин «Фрагменты кода», который позволяет добавлять пользовательские фрагменты кода на ваш сайт WordPress без непосредственного изменения файлов темы. Вот пример фрагмента кода для отключения block-library/style.min.css:
// Disable block-library/style.min.css
function disable_block_library_css() {
wp_dequeue_style('wp-block-library');
wp_dequeue_style('wp-block-library-theme');
}
add_action('wp_enqueue_scripts', 'disable_block_library_css', 100);
Метод 4: дочерняя тема
Если вы используете дочернюю тему, вы можете изменить файл functions.phpвашей дочерней темы, добавив следующий код:
// Disable block-library/style.min.css
function disable_block_library_css() {
wp_dequeue_style('wp-block-library');
wp_dequeue_style('wp-block-library-theme');
}
add_action('wp_enqueue_scripts', 'disable_block_library_css', 100);
Отключив block-library/style.min.css, вы можете повысить производительность своего веб-сайта WordPress за счет сокращения ненужных запросов файлов CSS. Независимо от того, решите ли вы использовать плагин, изменить файл functions.phpили использовать дочернюю тему, описанные выше методы предоставят вам возможность оптимизировать скорость загрузки вашего веб-сайта. Не забудьте протестировать свой веб-сайт после внесения этих изменений, чтобы убедиться, что все работает должным образом.