Пост написан при поддержке: Профессиональный прокси socks 4/5 сервис

настройка Wordpress

Главными особенностями Wordpress являются его гибкость, относительная легкая расширяемость и наличие многочисленных плагинов. Всё это позволяет решать различные задачи и настраивать блог под себя. Лично я постоянно этим занимаюсь, и конца этой работы всё ещё не видать. Попробую описать мои действия по доводке шаблона и настройке движка.

Первым делом необходимо тщательно проверить каждый файл темы на наличие бесполезно вызываемых функций. Например, эта строчка содержит две таких функции:

<link rel="alternate" type="application/rss+xml" title="< ?php bloginfo('name'); ?>
RSS Feed" href="< ?php bloginfo('rss2_url'); ?>" />

Вы же не меняете название блога и урл RSS-ленты каждый день? Так почему бы не заменить их на обычные строковые значения, и не дёргать зря базу данных.

Попутно стоит удалить все ненужные строки из файлов шаблона. Ссылки на ленты RSS .92 и Atom 0.3, указания на версию Wordpress, ссылки на сайт движка и т.п. — всё это можно безболезненно удалить для ускорения загрузки блога. Ещё установите плагин Shit Disabler. Он удалит ещё три строчки из «шапки» вашей темы. Также стоит поработать с файлом CSS-стилей: просто правильно отформатировав его, я сэкономил 2 килобайта.

Вы всё еще пользуетесь плагином wp-pagenavi? Прочитав эту заметку и вот эту, я сразу же его удалил. Взял navi.php со второго блога, немного подправил для себя, добавил стили из wp-pagenavi и замутил пагинацию, которую вы можете сейчас лицезреть. От плагина ничем не отличается, а ресурсов потребляет меньше.

Сколько килобайт занимает ваша база данных? Скорее всего, намного больше, чем она должна. Слишком много в эту базу записывается, например, новости Wordpress, разработчиков движка и т.д. Очистка выполняется в два шага. Сначала необходимо отключить отображение новостей в админке блога. Это можно сделать вручную, исправив файл dashboard.php, находящийся в папке /wp-admin/includes. Здесь необходимо удалить строки после комментариев //WP Plugins Widget, // Primary feed (Dev Blog) Widget, // Secondary Feed (Planet) Widget и до следующих комментариев. Утверждение справедливо для Wordpress 2.6.3, в остальных версиях всё может быть по-другому. Теперь наша админка работает немного шустрее, не грузит ненужную нам информацию и не забивает базу данных блога новыми новостями.

Второй шаг заключается в установке плагина Clean Options. Опций у него не так уж и много, а функция одна — очистка таблицы wp_options, куда всё вышеперечисленное добро периодически сливается. Сначала жмём кнопку «Find Orphaned Options», затем начинаем удалять строки, тщательно рассматривая их содержание. Рекомендую начинать со строк, начинающихся на «rss», именно в них и содержатся новости, которые можно безболезненно удалить. Также вы сможете увидеть данные, оставшиеся от уже удаленных плагинов, которые тоже можно беспрепятственно снести.

В итоге, я получил снижение размера дампа базы данных с 300 до 170 килобайт плюс резвость админки. Также стоит применить phpmyadmin и вручную вычистить таблицу, удалив строки, найденные с помощью запроса:

SELECT * FROM wp_options WHERE (option_name LIKE 'rss_%') and (autoload = 'no')

Этот метод я пока не применял, но есть положительные отзывы об ещё большем уменьшении файла.

В принципе, на этом всё. Надеюсь, материал поможет вам оптимизировать свой блог. Не забывайте гуглить!

Постовой (купить):

Фотограф.
Аренда недвижимости в Крыму.
Эксклюзивная недвижимость Лондона.
Представляем вашему вниманию магазин часов. Здесь вы можете купить часы Alain Silberstein.
Предоставляем автоуслуги в Одессе.
Предлагаем сотовые телефоны в Одессе.

Записи по теме: