7 полезностей, которые можно сделать после установки WordPress 2.6
Всё же заинсталил на тестовую платформу новый WordPress, а точнее просто обновил старый, но скорость работы ощутимо повысилась и, благодаря всяко-разным плагинам из powerpack-компиляции Кактуса, работать стало удобней и приятней.
Теперь поделюсь с вами подборкой небольших фишек, найденных в интернете на буржу-сайте, которые можно сделать с чистой (или обновлённой) установкой WP 2.6, дабы жить было проще и веселее.
Полезность 1. Измените папку по умолчанию для загрузки изображений
По умолчанию, как и прежде, WordPress будет помещать все изображения в папку wp-content/uploads. Но вы можете указать любое другое место, в том числе и поддомен для хранения картинок. Это сократит урл к ним, а так же обезопасит вас от потери файлов при обновлении блога. И при бэкапе вам не надо будет копировать весь архив картинок, а лишь рабочие файлы блога и плагинов.

Так же стоило бы убрать галочку перед “Сортировать загруженные файлы в папках по месяцу и году”.
Полезность 2. Удалите лишний код из шапки темы
Про это писано и переписано и даже есть отдельные плагины. Речь естественно об указании WordPress’ом в шапке (header) сайта своей версии, что является буквально вызовом хакерам - вот я такой весь не обновлённый и дырявый, ломайте меня сколько влезет.
Чтобы удалить строку
<meta name="generator" content="WordPress 2.х" />, добавьте в файл functions.php, своей темы, следующее:
<?php remove_action('wp_head', 'wp_generator'); ?>
Полезность 3. Запретите людям просматривать содержимое ваших папок
Наверное, вам попадались сайты, зайдя на которые вместо стандартной html-страницы, вы видели некое подобие проводника со списком файлов и папок. Эти странички генерятся самим сервером, если он не находит индексный файл (index.php/index.html и т.п.). Чтобы такого не было (а ведь это тоже подсказка хакерам, если узнать, например, набор ваших плагинов, то можно спокойно попытаться провести XSS или SQL-инъекцию), достаточно в корне блога, в файле .htaccess добавить строку
Options All -Indexes
Полезность 4. Убираем шаблоны для Windows Live Writer
Для тех, кто не пользуется WLW или не использует встроенный превью (live preview), стоит добавить в functions.php следующую строку, чтобы не выводить в шапке ссылку на манифест:
<?php remove_action('wp_head', 'wlwmanifest_link'); ?>
Полезность 5. Отключаем контроль версий в WordPress 2.6
Если вы не в курсе, то в новой версии WordPress появился wiki-style контроль версий, позволяющий отслеживать все изменения поста/страницы на всём времени его существования. Так вот, полезность подобной фичи для блогов с одним автором довольно сомнительна, зато появляются дополнительные строки в таблице wp_posts при каждой попытке изменить/добавить текст.
Лечится это либо плагином No Revisions, либо одной строкой в wp-config.php:
define('WP_POST_REVISIONS', false);
Полезность 6. Перенос папки плагинов и шаблонов
В WordPress 2.6 у нас появилась возможность перенести папку wp-content куда угодно. Чем это полезно?
Да тем, что при обновлении и “перезаливке поверх” самого дистрибутива WP вы не потеряете свою тему, если она, например как у меня, называется default.
Тут, правда, стоит понимать, что большинство плагинов, не адаптированных под 2.6, могут “тупо” перестать работать, но если вы всё же решите перенести wp-content, то добавьте в wp-config.php следующий код:
define(’WP_CONTENT_DIR’, ‘http://www.ваш_сайт.ру/hidden-folder/wp-content’);
Полезность 7. Google XML Sitemap - изменение настроек
Если вы пользуетесь плагином для создания Google Sitemep, стоит подумать о переключении настроек генерации в “ручной” режим.

В автоматическом режиме сайтмап пересоздаётся каждый раз, когда вы изменяете или удаляете пост, а полное пересоздание xml-sitemap для блога с нормальным количеством записей - довольно ресурсоёмкая операция, которая будет “тормозить” публикацию поста, пока не будет обновлён сайтмап.
Например, у меня на блоге, на создания файла уходит 13 сек и 10 Мб памяти, что не так уж мало, учитывая, что блог содержит около 80 записей. Представляю, сколько времени и памяти требуется, блогам с 500+ постов.
В ручном режиме вам потребуется запускать выданную вам в настройках ссылку, которую можно повесить на выполнение в cron на раз в сутки. Или, если не умеете/не хотите возиться с Cron, воспользуйтесь услугами сервиса аля CronJob.
Вот такие вот полезные мелочи, надеюсь что-то было полезно не только мне.
Update: Аха-ха, вот что значит не читать долго рсс-ленту. После публикации наткнулся на перевод той же самой статьи в блоге у Дмитрия Донченко, а из комментариев и ещё один перевод обнаружился, так что прошу прощения за “баян”, но больше - не меньше)
Из той же оперы, так что прочти обязательно:
Метки: 10-things, 2.6, google, list, Plugins, review, sitemap, WordPress, WordPress 2.6, Безопасность, плагин, полезности, список, темы, шаблоны

5 августа 2008 в 18:40
) Спасибо за перевод!
6 августа 2008 в 9:38
И правда, полезности, даже слюнки потекли
Но я что-то пока не решусь перейти на 2.6… А у Лекактуса есть его версия?
6 августа 2008 в 11:10
Мдя! Ужасная система комментов - недосмотрел код и все. весь коммент в топку.
Ужжс!
6 августа 2008 в 11:23
спасибо за статью. Вы заставили меня обновиться до 2,6 =)
6 августа 2008 в 11:47
отличная версия
6 августа 2008 в 14:56
Sympaty, у него (Кактуса) сразу с большой пачкой полезных плагинов.
Avdenago, ты про какую систему комментов?
6 августа 2008 в 17:01
>полезность подобной фичи для блогов с одним автором довольно сомнительна
Вот уж не сказал бы, я раз случайно удалили пол поста и сохранил, хорошо хоть он был в google docs, а то пришлось бы набирать заново.
6 августа 2008 в 17:33
Я вообще предпочитаю всё же писать во внешних клиентах, аля WLW и соответственно сохранять в них копии до финальной публикации. Ну, если уж на то пошло, то хотя бы стоит ограничить количество ревизий, например 3-5 штук:
define(’WP_POST_REVISIONS’, 5);
Подробнее о доп. настройках можно у Кактуса почитать
6 августа 2008 в 19:53
Спасибо! Весьма полезная инфа. Взял на заметку. А переводил ты в любом случае не зря, т.к. все равно ж не все читают блоги остальных переводчиков, как, например, я
6 августа 2008 в 19:57
Спасибо за перевод. Без трекбека с лекактуса не нашел бы ваш пост..
7 августа 2008 в 13:58
Некоторые нововведения очень кстати! спаисбо за перевод!
8 августа 2008 в 9:19
кстати, кстати! все кстати! полезно и даже кому-то радостно. не бросайте тему.
8 августа 2008 в 14:20
Спасибо за полезную статью, только не проще ли удалять через удаление этой строки в файле header.php используемой темы?
PS: и выключите лучше капчу, а то ввел одни раз неправильно и пришлось заново весь коммент переписывать..
8 августа 2008 в 14:21
удалять meta name=”generator” content=”WordPress 2.х”
- вырезалось фильтром html
8 августа 2008 в 18:10
Эмиль, я всё планирую переехать на 2.6, полностью обновив все плагины, убрать капчу и поиграться с настройками других видов антиспама.
9 августа 2008 в 6:41
а что-то ленивый стал
обновился до 2,6 и особо и не ковырял даже… работает - не трож (-: только плагины обновил
10 августа 2008 в 3:37
Есть полезности, надо сделать на своих WordPress’ах
10 августа 2008 в 14:09
Отличная статья!
Так сделаю на всех своих блогах
11 августа 2008 в 14:18
+1. Подписался.
12 августа 2008 в 21:27
Сколько уже пользуюсь этим движком, и всё равно нашел для себя полезное. У меня кстати блог не очень большой, но карту делает за 2 сек и для этого тратит 22 метра памяти.
13 августа 2008 в 16:36
Nod32 выдал на вашем блоге вирус, посмотрите пож-та.
13 августа 2008 в 16:56
Эммм, а можно поподробнее? У меня тоже везде стоит нод 3, но обычный, а не SmartSecurity, можете написать, что за файл/скрипт?
13 августа 2008 в 22:57
Спасибо, есть интересные пункты. А в чем смысл того, чтобы убрать галочку перед “Сортировать загруженные файлы в папках по месяцу и году”?
Как известно в юниксовой, да и в виндовой тоже, файловой системе большое количество файлов в одной папке вовсе даже не ускоряют скорость работы. Более того, в юниксе есть ограничение на количество файлов в одной папке. Так что я бы эту галочку снимать не стал.
14 августа 2008 в 6:43
Здравствуйте.
А куда конкретно там это вставлять?:
Чтобы удалить строку
, добавьте в файл functions.php, своей темы, следующее:
и это:
Лечится это либо плагином No Revisions, либо одной строкой в wp-config.php:
define(’WP_POST_REVISIONS’, false);
22 августа 2008 в 11:38
Спасибо. Прочитал с интересом. Блог в избранное занес=)
25 августа 2008 в 19:37
Нужен индивидуальный подход
29 августа 2008 в 12:51
Согласен, что пост получился удачным. Хорошая работа!
2 сентября 2008 в 6:10
+1. Подписался.
3 сентября 2008 в 10:35
Достаточно интересная и познавательная тема
4 сентября 2008 в 10:49
Добавил в закладки.
5 сентября 2008 в 17:24
Спасибо. Пригодится.
17 сентября 2008 в 17:41
Отлично! Добавил в закладки, подписался на обновление
22 сентября 2008 в 13:55
В случае грамотного устройства структуры сайта sitemap и нафиг не нужен.
6 октября 2008 в 14:38
Хе, спасиб. Фича про ревизии меня обрадовала. Честно говоря даже не подозревал о том, что эти ревизии можно отключить.
Ещё придумал что сделать с папкой картинок. Помещу её на субдомен, а там простенькую галерейку поставлю!