Обновление WordPress с версии 2.7.x (ENG) до 2.9.2 (RUS)
Итак, по порядку (как делал я):
1. Необходимо сделать архив сайта (WordPress) и базы (MySQL).
Я делал через панель управления сайтом. При этом был сохранен весь сайт, как говорится «На случай ядерной войны!» :)
2. Скачиваем обновления.
Обновление самого движка WordPress было скачано с сайта http://wordpress.org
3. Распакавываем архив на локальном компьютере.
Делалось через GUI. Правой кнопкой на архиве -> распаковать…
4. Заливаем на сайт с замещением фалов.
И как всегда не обходится без приключений! То ли Интернет обиделся, то ли провайдер глюканул, но закачка собиралась продолжаться 30 минут при объеме файлов в 8 мегабайт. Отменяем копирование!
5. Идем дорогой SSH.
Скачиваем терминал «putty». Пишем в ya.ru «putty скачать» и идём на первую понравившуюся страницу. Я выбрал сайт авторов. Скачиваем и распаковываем. Запускаем терминал и присоединяемся (вводим пароль и логин). Запускаем «Midnight Comander», а… забыли закачать архив! :( Закачиваем архив на сервер (2-3 мегабайта, прошло веселее). Распаковываем архив с помощью «Midnight Comander’а» (MC). Так же с помощью MC заменяем файлы в директории с вордпрессом.
6. Запускаем админку.
WordPress предлагает обновить базу. Обновляем. И снова приключения! Вся админка на английском, но мы же качали русский вордпресс… Ищем в интернете… Нашлось решение: в файле «wp-config.php» должна быть строка, содержащая «define (‘WPLANG’, ‘ru_RU’);» Вместо этого стоит «define (‘WPLANG’, »);«, исправляем.
7. Наслаждаемся русской админкой. :)
И как всегда не всё так просто как хочется! :`( Необходимо вернуть прежние настройки, чтоб всё выглядело как раньше. А именно:
- Список авторов.
- Настройки (внешний вид) сайд бара: Meta, архив, рубрики и тд.
- Подписи авторства (кем написан пост).
- Ну и что нибудь еще, наверное :)
8. Редактируем внешний вид.
Для начала настроим сайд бар. Всё, вроде, ништяк! :) Но чего-то не хватает, да ладно, не проблема! :) И всё-таки чего-то не хватает? А… Куда делись авторы? Есть ведь пост про то, как их вытащить на сайд бар. Читаем, делаем как написано и… Всё равно чего-то не хватает… А!!! Караул!!! Где мои авторы??? Начинаем нечеловеческий эксперимент. Ура, получилось! :) В связи с тем, что настроены виджеты, «Авторы» тоже должны быть виджетом. Смысл в том, что мы можем добавить свой код в сайдбар либо до, либо после всех виджетов. Почему пока не знаю. :( Не надо нам виджетов! Будем пробираться лесом и огородами, в файле «sidebar.php» делаем так:
<div id=»sidebar» role=»complementary»>
<!–- Авторы -–>
<ul>
<li><h2>Авторы</h2>
<ul>
<?php wp_list_authors(’show_fullname=1&optioncount=1′); ?>
</ul>
</li>
</ul>
<ul>
<?php /* Widgetized sidebar, if you have the plugin installed. */
if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?>
9. Добавляем подпись авторства к постам.
Файл «index.php«:
<div <?php post_class() ?> id=»post-<?php the_ID(); ?>»>
<h2><a href=»<?php the_permalink() ?>» rel=»bookmark» title=»Постоянная ссылка на <?php the_title_attribute(); ?>»><?php the_title(); ?></a></h2>
<small><?php the_time(‘F jS, Y’) ?> <!– –> Автор: <?php the_author() ?> <!– –></small>
<div>
Файл «archive.php»
<div <?php post_class() ?>>
<h3 id=»post-<?php the_ID(); ?>»><a href=»<?php the_permalink() ?>» rel=»bookmark» title=»Постоянная ссылка на <?php the_title_attribute(); ?>»><?php the_title(); ?></a></h3>
<small><?php the_time(‘l, F jS, Y’) ?> Автор: <?php the_author() ?></small>
<div>
<?php the_content() ?>
</div>
10. Коментарии по тексту
Везде, где говориться «Файл«, подразумевается файл темы (доступны через «Внешний вид» -> «Редактор»).
В особом случае (файл «wp-config.php«) подразумевается файл Вордпресса, находящийся непосредственно в файловой системе сайта.
11. Ну пока вроде всё… устал я… слишком много набирать пришлось. :)
На последок хочется отметить, что пока не затронуты вопросы:
- Раскрашивание текстов (исходников или просто подсветка синтаксиса).
- Аватары.
- Написательство виджетов.
Всё… на сегодня хватит… нужно идти спать! :)
6 Responses to “Обновление WordPress с версии 2.7.x (ENG) до 2.9.2 (RUS)”
Комментировать

Если не секрет, дорого обошлось создание блога? Тоже хочется попробовать вести своё что-нибудь.
Обошлось в стоимость домена.
А у Вас, судя по всему, свой сайт уже имеется. Вы хотите именно блог вести? Тогда просто выделите место в своем домене (домен более низкого уровня или как у меня: отдельной папкой) и вперед!
Кстати, скоро планируется выход записи-инструкции как раз на эту тему (узнала по секрету у Binary Man), так что рекомендую подписаться.
Автор, пиши чаще – тебя читают! Действительно интересный блог, удачи Вам!
LOL это спаммеры! Они бэклинки ставят. Думаю надо либо отключить комменты либо заменять URL на внутреннюю страницу с урл в виде base64 и редиректом на реальный сайт. Желательно с дополнительной промежуточной страницей «а вы действительно хотите перейти на такой-то сайт, а вдруг там что-то не так :D».
Очевидно, что кому-то даже не влома капчу ломать для этого.
Капча появилась недавно. Из-за спам-ботов. Посмотрим, как оно теперь будет.
Да, согласен спамеры… Но руки не доходили. Хотя читай пост: Как на Wordpress из внешних ссылок сделать внутренние