Вносим упрощения в wordpress шаблон » Блог DINa

Упрощаем шаблон WP

01.11.2008
ReTweet

Что можно выбросить или изменить в шаблоне WordPress без потери функционала. Некоторые из функций можно безболезненно изменить уменьшив тем самым нагрузку на сервер, сократив число запросов в базу.

1. <?php bloginfo(’charset’); ?> Скорее всего в header.php. Так как блоги WP сейчас стандартно работают в кодировке UTF, то есть смысл изменить на следующее -
было – charset=<?php bloginfo(’charset’); ?>, стало – charset=UTF-8

2. <?php bloginfo(’html_type’); ?> Скорее всего в header.php.
Было – content=”<?php bloginfo(’html_type’); ?>; стало – content=“text/html;

3. <meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>” /> <!– leave this for stats –>
Скорее всего в header.php. В принципе ничего не значащая строка. Ее можно и удалить, либо изменить до вида
<meta name=”generator” content=”WordPress” />. Отключаем вывод версии.

4. Запрос пути к фиду RSS
<link rel=”alternate” href=”<?php bloginfo(‘rss2_urll’); ?>” />

Убираем лишний запрос, получаем более упрощенную версию

<link rel=”alternate” href=”http://сайт/xmlrpc.php” />

5. Запрос пути пингбека
<link rel=”pingback” href=”<?php bloginfo(‘pingback_url’); ?>” />
Меняем на более простое
<link rel=”pingback” href=”http://сайт/xmlrpc.php” />

6. Конструкции
<?php bloginfo(‘name’); ?>  и  <?php bloginfo(‘description’); ?>
Выводят имя и описание блога.  Если Название и описание блога у вас не меняется от шаблона к шаблону, то стоит и подукоротить запросы.
Просто замените данные конструкции соответствующим Названием или описанием блога.

7. <!– <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. –>
Выводит число запросов и время вывода страницы. Используется в основном в footer.php для отладки.
Стоит удалить полностью, если вы этого не используете.

Да, стоит заметить что и конструкции с вашим сайтом вполне можно упростить. К примеру вместо http://сайт/xmlrpc.php  просто прописать /xmlrpc.php

Не забываем, что все изменения в файлах, особенно если вы добавляете текст на русском, лучше проводить в соответствующем редакторе, который не замусоривает utf код сигнатурами, так как все файлы содержащие русский текст вам придется конвертировать в utf-8. А wordpress очень не любит сигнатур, соответственно может некорректно работать блог, или вообще перестать работать. Рекомендую для этого дела Notepad2. Все делает на лету и корректно работает с сигнатурами.

Чуть чуть тут, чуть чуть там, плюс удалим лишние и неактивированные плагины, удалим проблемные плагины. Вот вам и снижение нагрузки по запросам иногда до половины.

Извините, но коментирование запрещено.

Коротко о сайте.

Блог meganfoxstar.ru поможет вам в Установке и настройке cms Vamshop, PHPProBid, Esyndicat, закрепит и расширит имеющиеся знания. Создание сайтов, продвижение сайтов, оптимизация информации. Теория и практика seo. CSS-верстка, веб-мастеринг, интернет-технологии, манимейкинги – все это и намного больше вы сможете найти на страницах нашего проекта!.

Основной        Дополнит         Twitter
RSS фид основной    RSS фид дополнительный    Всего Фолловеров блога
1006
RSSПодписка на обновления по RSS

Обновления блога по почтеОбновления блога на почтовый ящик