Сжать HTML в WordPress: 3 лучших способа

Настройка WordPress

Стоит ли сжать HTML на WordPress сайте? На этот вопрос все сеошники и вебмастера ответят, что конечно стоит, но подход у каждого будет разный: кто-то удалит комментарии, а кто-то их оставит, кто-то уберет отступы, а кто-то нет. В этой статье рассмотрю, как это лучше всего сделать новичку в ущерб блогу.

Ускорение сайта сжатием кода: миф или реальность

Самый базовый метод сжатия, часто применяемый в темах с нуля – GZIP. Несмотря на это, технология минификации HTML кода для WordPress может быть иная: кроме сохранения наборов символов в ряды, в будущем заменяемые ссылками на совпадающие ячейки БД, вебмастер для ускорения блога может использовать сжатие документов. 

Сжать HTML значит убрать ненужные элементы кода: ненужное форматирование, примечания разработчика и подключения неиспользуемых файлов. То есть, если сжать HTML страницы, то практический вес утерян не будет и в случае корректной работы ошибок как в верстке, так и в бэкенде не возникнет.

Кроме того, сжать HTML можно как при помощи плагинов, так и используя вставки кода. Особенность расширений – их опциональность: вы можете создать две версии страницы, одну для разработчика с оригинальным кодом и еще одну для отображения пользователям.

Как сжать HTML в WordPress через утилиты?

Для начинающих пользователей WordPress я советую использовать дополнения, которые никак не повлияют на систему и гарантированно не испортят код файлов. Несмотря на это, можно использовать и правки в системной директиве, которые при неправильном применении скажутся на появляющихся ошибках.

Перед использованием стороннего софта для ВордПресс, обратите внимание на уже установленные расширения: зачастую в плагинах кеширования и/или общей оптимизации уже предусмотрен соответствующий функционал – к примеру, в рамках своей работы autoptimise.

Сжать через WP Super Minify

Небольшой модуль, оптимизирующий сразу ряд документов: JS скрипты, CSS стили, часть изображений и HTML. Устанавливается и используется сразу из админ-панели, функционируя в фоновом режиме и практически не нагружая сервер.

сжать HTML WordPress

Помимо этого, также оптимизирует WordPress под базовые требования Google PSI (пузомерка, отвечающая за оптимизированность конкретной страницы) и не придется ускорять это вручную.

Используя Clearfy PRO

Небезызвестная утилита для технического SEO: устраняет проблемы безопасности, замусоренности шапки и ряд проблем WordPress появившихся “из коробки”, тем самым поможет уменьшить нагрузку.

сжать HTML в WordPress

Нужная нам опция находится в разделе “Код” в конфигурации плагина (раздел в левом сайдбаре). Активируйте чекбокс, после сохраните внесенные изменения и проверьте через режим инкогнито любую действующую страницу.

Clearfy -15%

С помощью PHP вставки

Единственный метод ручного внесения изменений – введение новой функции в конфиге CMS. Чтобы ее вставить:

  1. Откройте панель администратора WordPress
  2. Перейдите во вкладку “Внешний вид” > “Редактор тем
  3. Зайдите в параметры functions.php
  4. Вставьте следующий фрагмент:
function minify_wpboost($buffer) {
	$buffer = preg_replace(
		array(
			'/\>[^\S ]+/s',
			'/[^\S ]+\</s',
			'/(\s)+/s',
			'/<!--(?![^<]*noindex)(.*?)-->/'
		),
		array(
			'>',
			'<',
			'\\1',
			''
		),
		$buffer
	);
         return $buffer;
}
if(!is_admin() && !is_feed()) {
	ob_start("minify_wpboost");
}

Теперь сохраните правки и проверьте работоспособность шаблона на появление новых ошибок в верстке. Если все хорошо, то нажмите Ctrl + U и исследуйте итоговый результат работы.

Иван

Изучаю WordPress, занимаюсь разработкой и созданием шаблонов и плагинов. На этом блоге делюсь своими знаниями. Есть вопросы? Пишите в комментариях!

Оцените автора
Ускорение и оптимизация WP
Добавить комментарий