Пару дней назад вышла новая версия WordPress 3.2, которую мы все с нетерпением ждали. Ведь в ней разработчики обещали серьезные изменения. Изменения действительно координальные, в частности — это новый дизайн админ-панели.
Также были введены технические изменения: теперь, чтобы пользоваться WordPRess 3.2 нужно, чтобы версия PHP на вашем сервере была выше 5.2.4 и версия MySQL выше 5.0. Обеспечить такие требования не должно стать проблемой, однако прежде чем обновляться до версии 3.2. настоятельно рекомендую проверить актуальность версий PHP и MySQL на вашем хостинге.
Первое обновление до версии 3.2. я сделал на локалке, чтобы проверить как работает новый релиз и был сильно удивлен зайдя в админ-панель — пропало левое меню (панель управления). Надо признаться меня это обескуражило — как разработчики могли так напортачить, что пропало целое меню. Выглядело это так:
Позднее я выяснил в чем была причина и она была совсем не по вине разработчиков.
Первое на что я подумал это конечно плагины. Но выключив все плагины проблема не решилась. Кстати, чтобы попасть на страницу плагинов с отсутствующим меню, нужно пройти по ссылке: http://test.ru/wp-admin/plugins.php.
После того как выяснилось, что плагины тут не причем и панель-управления исчезла не по их вине, я опытным путем я нашел проблему и была она в неправильном css файле (ru_RU.css), который остался от русской версии прошлого релиза в папке wp-content/languages/. В частности, эту проблему вызывали такие 2 строчки:
#adminmenu { width: 155px; /* default 145px + 10px */ margin-left: -170px; /* default 160px + 10px */ } #wpbody { margin-left: 185px; /* default 175px + 10px */ }
Удалив эти строчки, панель управления появилась.
Так как каталоги внутри wp-content при обновлении обычно не меняется или меняются не полностью, то с такой проблемой может столкнутся каждый из вас.
Правильнее всего обновить папку languages.
Позднее я поискал решение этой проблемы в сети и увидел, что плагины тоже могут вызывать такую проблему, вероятнее всего причина та же самая. К примеру, таким плагином является WP Insert (уже выпустили исправленную версию).
П.С. ничто не должно останавливать вас от обновления до новой версии. В прочем, в данном случае, вероятно стоит подождать релиз исправлений — версию 3.2.1
У меня была похожая ситуация, когда я обновился с версии 3.0.3 до 3.1. Только меню пропали не в админке, как у автора, а с лицевой стороны. Исчезли некоторые блоки, которые, в основном, обслуживались скриптами от Кама (гениальные скрипты, всем рекомендую)
В тот раз я откатился до прежней версии и забыл думать об обновлении, хотя значок в админке, постоянно напоминал мне о нем.
Сейчас вот вышла версия 3.2., уже очень сильно отличающаяся от моей. Вопрос об обновлении витает в воздухе и начинает давить.
В выходные попробую сделать еще одну попытку с ручной перезаливкой файлов новой версии. Думаю все проблемы, возникшие у меня в первый раз были связаны с тем, что не все файлы обновились, а обновлять вручную я их и не пытался. Мою статью об обновлении можете почитать на блоге Белая Шляпа. Добро пожаловать.
Спасибо автору за полезную статью.
Как сделать такую форму комментариев как у вас?
Забавно получается. Такой глюк появляется при автоматическом обновлении. Языковой файл видно не перезаписался. А может даже и не заменялся в русской локализации. Все приходится делать ручками.
Не вижу проблем с обновлением. Все отлично обновилось.
kama, Спасибо.
Аналогичная проблема была. Обновил языковый пакет с локализованной русской версии ВП
Тоже сначала деактивировал плагины, потом посмотрел код страницы, потом поиск. Спасибо.
Спасибо! Помогло. до этого долго мучали плагины...
Спасибо! Я уж думал, придется откатываться до пред.версии
ru_RU.css - у меня нет такого файла. Но есть ru_RU.php
Удалял данные строчки, но не помогло. Как еще можно решить проблему? (также отсутствует меню)
А у меня без проблем все прошло!
Спасибо дружище, очень выручил своей статьей))))
Обращение к автору блога: скажите, как вы нашли источник проблемы? Нашли в интернете или сами разбирали код? Просто иногда не знаю даже куда обращаться.
kama, хорошо спасибо.
У меня тоже была такая проблема переустановил ВП используя /wp-admin/update-core.php
Ну хорошо, если блог расположен в Инете, то похоже, есть некоторые шансы корректно обновиться автоматом. А как обновляться, если вп установлен во внутренней сети (Интранете), и с того пк, где установлен, нет выхода в Интернет? Где почитать об ручном обновлении? Спасибо.
Ммм, это обычная форма с плагином: jQuery Comment Preview