Обновляемся до версии 3.2: Пропало левое меню

Пару дней назад вышла новая версия WordPress 3.2, которую мы все с нетерпением ждали. Ведь в ней разработчики обещали серьезные изменения. Изменения действительно координальные, в частности — это новый дизайн админ-панели.

Также были введены технические изменения: теперь, чтобы пользоваться WordPRess 3.2 нужно, чтобы версия PHP на вашем сервере была выше 5.2.4 и версия MySQL выше 5.0. Обеспечить такие требования не должно стать проблемой, однако прежде чем обновляться до версии 3.2. настоятельно рекомендую проверить актуальность версий PHP и MySQL на вашем хостинге.

Первое обновление до версии 3.2. я сделал на локалке, чтобы проверить как работает новый релиз и был сильно удивлен зайдя в админ-панель — пропало левое меню (панель управления). Надо признаться меня это обескуражило — как разработчики могли так напортачить, что пропало целое меню. Выглядело это так:

Пропало левое меню при обновлении WordPress до 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

Рубрика: Разное | 06 июля 2011

Предыдущие записи из рубрики `Разное`

22 комментария

Наталья Ткаченко, 16.09.2011 в 16:42

Спасибо, две минуты и левое меню на месте! 🙂

ОтветитьОтветить
Анастасия, 06.11.2013 в 21:11

Спасибо тебе, добрый человек! 🙂

ОтветитьОтветить

Комментировать