Пару дней назад вышла новая версия 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
Спасибо тебе, добрый человек! 🙂