Почему иногда нужно удалять стандартную верстку WordPress
Стандартная тема WordPress и базовая верстка зачастую не подходят для уникального дизайна или специфических задач проекта. Иногда требуется полностью или частично удалить стандартные стили, скрипты и шаблоны, чтобы интегрировать кастомный дизайн или использовать WordPress только как CMS без визуального шаблона.
Удаление базовой верстки помогает избежать конфликтов с кастомными стилями, упростить структуру страниц и улучшить производительность, убрав лишние CSS и JS-файлы.
В этой статье разберем, как грамотно удалить верстку WordPress с помощью плагинов и самостоятельно написанного кода, чтобы сохранить функциональность системы и получить чистую основу для своего дизайна.
Удаление верстки WordPress с помощью плагинов
Плагин Disable WP Standard Styles
Один из простых способов убрать стандартные стили — использовать плагин Disable WP Standard Styles. Он отключает подключение стандартных CSS и JS файлов тем и ядра WordPress.
Плюсы:
- Легко устанавливается и настраивается через админку;
- Не требует правки кода;
- Можно отключать стили выборочно.
Минусы:
- Не всегда убирает все скрипты и стили;
- Может конфликтовать с некоторыми темами.
Плагин Asset CleanUp: Page Speed Booster
Asset CleanUp позволяет выборочно отключать CSS и JS на страницах сайта, включая стандартные стили тем. Это гибкий инструмент для удаления лишней верстки.
Как использовать:
- Установите и активируйте плагин;
- Перейдите на нужную страницу в режиме редактирования;
- В разделе Asset CleanUp отключите ненужные стили и скрипты.
Это помогает убрать стандартную верстку только там, где она не нужна, сохраняя функциональность там, где нужно.
Удаление верстки через функции темы и дочернюю тему
Как отключить стили и скрипты стандартной темы
Если вы работаете с дочерней темой, самый надежный способ - отключить подключение стилей и скриптов в файле functions.php дочерней темы.
Пример кода в functions.php дочерней темы wpshab:
function wpshab_dequeue_parent_styles() {
wp_dequeue_style('parent-style'); // замените 'parent-style' на ID стиля вашей темы
wp_dequeue_script('parent-script'); // если есть скрипты, которые надо отключить
}
add_action('wp_enqueue_scripts', 'wpshab_dequeue_parent_styles', 20);Этот код отключает стандартные стили и скрипты, которые подключает родительская тема, после чего вы можете подключать свои кастомные файлы.
Полное удаление шаблонов темы
Чтобы избавиться от стандартных шаблонов, можно создать в дочерней теме файл index.php с минимальным кодом или с кодом, который выводит только нужный контент.
Пример минимального index.php:
<?php
// wpshab чистый шаблон без верстки
get_header();
?>
<div id="content">
<?php
while (have_posts()) : the_post();
the_content();
endwhile;
?>
</div>
<?php get_footer(); ?>Если нужно убрать и header/footer, то можно создать собственные шаблоны или использовать wp_head() и wp_footer() выборочно.
Удаление верстки WordPress полностью через кастомный шаблон страницы
Создаем шаблон без лишней разметки
Иногда нужно полностью убрать верстку, чтобы получить только контент без оберток и стилей. Для этого создайте файл шаблона, например template-clean.php в папке темы.
<?php
/*
Template Name: Чистый шаблон без верстки
*/
?>
<?php
// Отключаем подключение стилей и скриптов
function wpshab_clean_template_dequeue() {
wp_dequeue_style('parent-style');
wp_dequeue_script('parent-script');
}
add_action('wp_enqueue_scripts', 'wpshab_clean_template_dequeue', 20);
while (have_posts()) : the_post();
the_content();
endwhile;
?>После создания шаблона его можно выбрать в редакторе страницы. Так страница будет выводить только чистый контент без лишней верстки.
Советы по работе с удалением верстки WordPress
Обязательно тестируйте на копии сайта
Удаление стандартной верстки — серьезное изменение. Лучше сначала проверить все на тестовом сайте, чтобы не сломать функциональность.
Используйте дочерние темы
Для кастомизации и удаления верстки всегда используйте дочерние темы, чтобы не потерять изменения при обновлении.
Подключайте кастомные стили аккуратно
После удаления стандартной верстки подключайте только нужные стили, чтобы избежать конфликтов и сделать сайт легким и быстрым.
Заключение
Удаление стандартной верстки WordPress — задача, требующая аккуратности и понимания структуры тем и подключения ресурсов. Воспользуйтесь плагинами для простых случаев и пишите свой код для гибкости. Используйте дочерние темы и тестируйте изменения. Это позволит создать уникальный, легкий и быстрый сайт с нужным дизайном.