Обновление wordpress

Пишу себе шпаргалку.

Скачиваем новый дистрибутив. Затем на нашем сервере удаляем фолдеры wp-admin и wp-includes и заливаем новые. Также заливаем файлы из корня дистрибутива. Удаляются они довольно долго, там много разных мелких файлов, поэтому можно их удалить череш шелл 🙂

Заливаем новые папки из скаченного архива на сервер. Другие папки не трогаем.

Затем заходим по урлу www.webkniga.com/wp-admin/upgrade.php (или просто на любую страничку админки) и обновляем базу.

После апдейта нужно проверить, не перезаписались ли те файлы, которые пришлось изменить. Пишу их тут для памяти:

1. wp-includes/comment-template.php - в нем строчка 1553 <div id="respond"> <hXXX id="reply-title"> отвечает за размер фразы "Добавить комментарий" на странице single.php

добавление: в версии 3.6 строчка про комментарий изменилась, она теперь 1646 и выглядит так: <div id="respond" class="comment-respond">

p.s. Все гениальное - просто. Если нет шелла, то нужно по фтп просто переименовать папки wp-admin и wp-includes и спокойно заливать из дистрибутива новые папки. Таким образом экономится огромное количество времени даунтайма сайта

2. В файле wp-includes/widgets.php находится вшитая строчка дизайна для заголовков виджетов. В вордпрессе 3,6 это строчки 564 и 565:

'before_title' => '<h2>',
'after_title' => "</h2>\n",

3. В файле wp-includes/theme.php убираем ненужный стиль <style type="text/css" id="custom-background-css">

4. В файле wp-includes/post-template.php находим конструкцию

$output .= apply_filters( 'the_content_more_link', ' ID}\" class=\"more-link\">$more_link_text", $more_link_text );

и меняем ее на

$output .= apply_filters( 'the_content_more_link', ' $more_link_text", $more_link_text );

Добавить комментарий