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: Аха-ха, вот что значит не читать долго рсс-ленту. После публикации наткнулся на перевод той же самой статьи в блоге у Дмитрия Донченко, а из комментариев и ещё один перевод обнаружился, так что прошу прощения за “баян”, но больше - не меньше)

Из той же оперы, так что прочти обязательно:

Метки: , , , , , , , , , , , , , ,

34 комментария на “7 полезностей, которые можно сделать после установки WordPress 2.6”

  1. fryevhen пишет:

    ) Спасибо за перевод!

  2. Sympaty пишет:

    И правда, полезности, даже слюнки потекли ;) Но я что-то пока не решусь перейти на 2.6… А у Лекактуса есть его версия?

  3. Avdenago пишет:

    Мдя! Ужасная система комментов - недосмотрел код и все. весь коммент в топку.

    Ужжс!

  4. Илья пишет:

    спасибо за статью. Вы заставили меня обновиться до 2,6 =)

  5. Андрей пишет:

    отличная версия

  6. Tapac пишет:

    Sympaty, у него (Кактуса) сразу с большой пачкой полезных плагинов.
    Avdenago, ты про какую систему комментов?

  7. Евгений пишет:

    >полезность подобной фичи для блогов с одним автором довольно сомнительна

    Вот уж не сказал бы, я раз случайно удалили пол поста и сохранил, хорошо хоть он был в google docs, а то пришлось бы набирать заново.

  8. Tapac пишет:

    Я вообще предпочитаю всё же писать во внешних клиентах, аля WLW и соответственно сохранять в них копии до финальной публикации. Ну, если уж на то пошло, то хотя бы стоит ограничить количество ревизий, например 3-5 штук:
    define(’WP_POST_REVISIONS’, 5);

    Подробнее о доп. настройках можно у Кактуса почитать

  9. Dimox пишет:

    Спасибо! Весьма полезная инфа. Взял на заметку. А переводил ты в любом случае не зря, т.к. все равно ж не все читают блоги остальных переводчиков, как, например, я :)

  10. Игорь пишет:

    Спасибо за перевод. Без трекбека с лекактуса не нашел бы ваш пост..

  11. Металхэнк пишет:

    Некоторые нововведения очень кстати! спаисбо за перевод!

  12. Андрей К. пишет:

    кстати, кстати! все кстати! полезно и даже кому-то радостно. не бросайте тему.

  13. Эмиль пишет:

    Спасибо за полезную статью, только не проще ли удалять через удаление этой строки в файле header.php используемой темы?

    PS: и выключите лучше капчу, а то ввел одни раз неправильно и пришлось заново весь коммент переписывать..

  14. Эмиль пишет:

    удалять meta name=”generator” content=”WordPress 2.х”
    - вырезалось фильтром html

  15. Tapac пишет:

    Эмиль, я всё планирую переехать на 2.6, полностью обновив все плагины, убрать капчу и поиграться с настройками других видов антиспама.

  16. mult пишет:

    а что-то ленивый стал
    обновился до 2,6 и особо и не ковырял даже… работает - не трож (-: только плагины обновил

  17. SEO странник пишет:

    Есть полезности, надо сделать на своих WordPress’ах

  18. RedDeath пишет:

    Отличная статья!
    Так сделаю на всех своих блогах ;)

  19. Diezel пишет:

    +1. Подписался.

  20. Отец тепла пишет:

    Сколько уже пользуюсь этим движком, и всё равно нашел для себя полезное. У меня кстати блог не очень большой, но карту делает за 2 сек и для этого тратит 22 метра памяти.

  21. Приэльбрусье пишет:

    Nod32 выдал на вашем блоге вирус, посмотрите пож-та.

  22. Тарас пишет:

    Эммм, а можно поподробнее? У меня тоже везде стоит нод 3, но обычный, а не SmartSecurity, можете написать, что за файл/скрипт?

  23. Владимир Лапшин пишет:

    Спасибо, есть интересные пункты. А в чем смысл того, чтобы убрать галочку перед “Сортировать загруженные файлы в папках по месяцу и году”?
    Как известно в юниксовой, да и в виндовой тоже, файловой системе большое количество файлов в одной папке вовсе даже не ускоряют скорость работы. Более того, в юниксе есть ограничение на количество файлов в одной папке. Так что я бы эту галочку снимать не стал. :)

  24. Олег пишет:

    Здравствуйте.
    А куда конкретно там это вставлять?:

    Чтобы удалить строку
    , добавьте в файл functions.php, своей темы, следующее:

    и это:

    Лечится это либо плагином No Revisions, либо одной строкой в wp-config.php:
    define(’WP_POST_REVISIONS’, false);

  25. MANFRED пишет:

    Спасибо. Прочитал с интересом. Блог в избранное занес=)

  26. ColdFire пишет:

    Нужен индивидуальный подход

  27. Ivan пишет:

    Согласен, что пост получился удачным. Хорошая работа! ;)

  28. Manryct пишет:

    +1. Подписался.

  29. Dancer пишет:

    Достаточно интересная и познавательная тема

  30. Werewolf пишет:

    Добавил в закладки.

  31. Евгений Кирилович пишет:

    Спасибо. Пригодится.

  32. Владимир Гарин пишет:

    Отлично! Добавил в закладки, подписался на обновление ;-)

  33. Andreus пишет:

    В случае грамотного устройства структуры сайта sitemap и нафиг не нужен.

  34. preblud пишет:

    Хе, спасиб. Фича про ревизии меня обрадовала. Честно говоря даже не подозревал о том, что эти ревизии можно отключить. :)
    Ещё придумал что сделать с папкой картинок. Помещу её на субдомен, а там простенькую галерейку поставлю!

Оставить комментарий

Вы должны войти чтобы оставить комментарий.