Воскресное: апдейт WP до 2.3
Решила проапдейтить движок WordPress`а до проанонсированной две недели назад 2.3-ей версии. Просто так, из любопытства в большей степени – необходимости большой не было. Вы, конечно, все знаете, с чего начинается апдейт любого движка? Ага, верно, с бэкапов. Поскольку с блоговыми проектами много никогда не работала, и как там что надо бэкапить правильно – не в курсе, решила забекапить всё, что можно и всеми способами. Сначала – экспорт всех записей в .xml из админки (Manage->Export), потом (только не смейтесь надо мной, я же не знаю, правильно ли после сработал бы обратный импорт этого .xml`я в новый блог?) экспорт самой MySQL-евской базы с соотв. админки, потом – бэкап всех шаблонов, имиджей, стилей, донастроек и плагинов.
Сам апдейт происходит без приключений – скачиваете, распаковываете, предподготавливаете из “wp-config-sample.php” свой “wp-config.php”, обратите внимание, добавились два объявления:
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
ну, так вы их не удалите там ненароком
; и запускаете апгрейт в браузере по ссылке “ваш блог”/wp-admin/upgrade.php – два шага, и он готов. И дальше всей работы – вернуть как положено визуальную тему и оттюнить мелочи, которые и не записываешь никогда, а вспомнить – вот фиг вспомнишь. А новенький WP ничего, пока нравится. Можно запросто поудалять несколько плагинов. Во-первых, теперь не нужны дополнительные плагины для того, чтобы вывести в sidebar`е “последние посты” и “последние комментарии” – они уже есть в базовой поставке движка. Во-вторых добавились, наконец-то, “метки” (”tags”) – а то тут прямо логический кризис был – никак не хотелось признавать, что “категории” (суть разделы/подразделы) и “теги” – это одно и тоже. Т.е. появился новый объект – позволено усовершенствовать вторичную навигацию. Есть так же и “облако” этих самых “тегов” (я пока что его включила, надо поэкспериментировать, хотя не всё нравится). И вот вся эта красота сайдбара теперь может управляться из админки как отдельный объект – виджет (`s), да прямо для блондинок – перетаскиванием из общей панели в сайдбар отдельные виджеты могут быть включены и выключены обратно. Так, сейчас там управляемо “Tag Cloud” (”Облако тегов”), “Text” (можно добавить текст типа “обо мне”), “Recent Post”/”Recent Comment” (вот как раз последние записи/последние комменты), “Calendar”, “Categories” (сие и есть старые категории), – ну эт понятно из старого, всё остальное – всё те же стандартные элементы сайдбара предыдущей версии – Archive, Meta, Links, Pages, Search…
Календарик очень миленький, с “архивом” вместе создают хороший навигационный блок по датам. Пока оставила оба, хотя что-то мне подсказывает, что кто-то там из них лишний. Надо будет его только чуть раскрасить, что-то он бледноват на вид. Таким образом, из плагинов оставила (активировала заново) только “дерево комментариев” (By Brian Meidell, только качайте ту версию, последнюю, которая с Google), кнопки для социальных закладок от Антона Жучкова, и обе статистики – WordPress`овскую и Reinvigorate – более модную, детальную и познавательную, которая стоит уже полгода (как видно из архива записей).
Облако тегов… В общем, его вывод формируется, как я нашла, в файле category-template.php. В строках 310 и 333 можно увидеть две функции, в которых и задаётся минимальный размер элемента облака, максимальный, еденицы измерения размера шрифта, количество элементов облака (по умолчанию 45) и сортировка (по какому типу и в какую сторону), по умолчанию сортирует по имени в прямом (алфавитном) порядке. Есть идея – может эти 45 выводить по дате? Сейчас просто редактировать все посты, включать в них теги – чуточку лениво, т.е. пртестировать большое облако пока не выйдет. Может, со временем…
Ещё, конечно же, общее оформление облака. Заменила дефолтовые значения для шрифта – пункты на пиксели (может, получится шаг по одному пикселю менять? А то уж больно здоровое облако рождается), дефолтный размер минимального – соотв. с 8 пунктов на 10 пикселей, и в ссылке добавила к классу “tag-link-$tag_id” через пробел свой класс, где задала цвет шрифта и фончик под метками (белый на общей бежевой панели).
Да, метки, которые выводятся в посте – их оформление поправляется в файше index.php, строка 17. Там можно разделить один параграф(и метки, и метаданные пока в одном теге P, разделенные BR-ом) на два, и задать им разные классы:
<p class="postmetatags"><?php the_tags('Tags: ', ', ', '</p>'); ?> <p class="postmetadata">Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
тогда метаданные поста можно оформить как обычно, а метки – выровнять по левому краю, сделать их помельче-побледнее, чтобы не мешали.
Непонятка у меня с папкой UpLoad, куда грузились все картинки/иллюстрации для блога. Они почему-то потерялись. Вернее папка есть, иллюстрации есть, а в коде их нет. И опять забыла – что надо сотворить с этой папкой, чтобы туда без проблем осуществлялся аплоад имиджей? Права на запись и в папки, и в подпапки вроде проверила, есть. Что ей ещё может быть надо?
Да, и вот что… отменила кросспост в ЖЖ`шный блог. Видимо, не нужно оно. Может, сие временное, попустит, и верну, но пока кросспоста не будет. Так что здесь будет такой вопрос для экспериментаторов – раньше именно WordPress`овские категории интерпретировались плагинами для кросспостов как “метки”, и после кросспоста прописывались в дочернем блоге именно на месте меток. А как будут работать подобные плагины сейчас? Будет ли поддерживать новые “метки”? будет ли поддерживать, как и раньше, старые “категории”? Будет их складывать?
В целом новой версией довольна, пока глюков не обнаружено, сырой её не считаю и рекомендую. Обновляйтесь успешно!Ну и заходите здесь чуток, помогайте тестировать. Комментировать, кликать на разные ссылки. Где там ещё что недосмотрено у меня?

Тестовый комментарий, в соответствии с замечанием в ябете от Александра.
В сравнении с тем, что предлагает ultimate tag warrior, теги из новой версии не очень понравились.
И (может не успела разобраться?) теперь что, надо редактировать старые посты, чтобы они в облако попали?
Да, редактировать старые посты придётся… но мне кажется ели не планируется менять тему блога, можно просто подождать, пока “нарастёт” новое облако из тегов новых постов.
Не совсем верно. Вывод плагина и стандартной функции оличается в “последних комментариях”.
Какой кошмар!Ну нафиг блин…..Я как себе это представляю мне плохо стоновится…..Ужас просто!!!Расказ из области страшилок:)))
Марка, это вы о чём?
Спасибо за инструкцию — сейчас пойду обновляться
[...] Crossposter – пришлось отметить ту опцию, которую одно время отключала, потом обратно включала по просьбе френдов, по одной [...]