Оптимизация шаблона WordPress для снижения нагрузки на хостинг
Опубликовано: 18.06.2017
Теперь можно покопаться в шаблоне (находится в /wp-content/themes/имя_шаблона/).
Попробуем убрать лишние запросы к базе данных при загрузке страниц вашего блога. Дело в том, что разработчики темы оформления для WordPress делают ее универсальной и подходящей, естественно, к любому блогу, с условием, что этот блог работает на движке WordPress. Поэтому, например, чтобы выводить на страницах вашего блога в шапке (верхняя часть шаблона страницы) название блога, необходимо в файле header.php вашей темы оформления прописать код на языке PHP, который запросит это название из базы данных и затем уже вставит его в код страницы.
Ускорение WordPress сайта плагином WP Fastest Cache
Для этого скачаем редактор Notepad++ , так как нам нужно работать в формате UTF-8 without BOM !
Внимание : Редактируйте файты WordPress’a только редакторами, поддерживающими формат UTF-8 without BOM!!! Вот полезный код для вставки в шаблон на время оптимизирования(чтобы узнать, сколько запросов к БД идёт со страницы):Оптимизация скорости сайта на #WordPress. Серия #5. CloudFlare - обзор, подключение, настройка
<?php echo get_num_queries (); ?>/<?php timer_stop (1);>
Приведу пример из своего шаблона:
Открываем файл header.php .В цитатах я буду писать красным и зелёным цветом. Красный — начальный вариант, Зелёный — на что нужно заменить!
Основной язык сайта, заменяем:
<html xmlns=”http://www.w3.org/1999/xhtml” <?php language_attributes (); ?>>
<html xmlns=”http://www.w3.org/1999/xhtml” dir=”ltr” lang=”ru-RU”>Строка выбора кодировки страницы, меняем:
<meta http-equiv=”Content-Type” content=”<?php bloginfo (’html_type’); ?>; charset=<?php bloginfo (’charset’); ?>” />
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8? />Тайтл (Меняем ТОЛЬКО в случае, если вас сателлит или ГС, настроенный под сапу и тд. так так на всех страницах станет одинаковый тайтл):