Исправление ошибки Call to undefined function is_rtl () после обновления до WordPress 3.3
Некоторые пользователи после обновления до WordPress 3.3 обнаружили у себя ошибку Fatal error: Call to undefined function is_rtl (), которая не давала зайти в админку.
Однако, это не повод для беспокойства.
Итак, как решить ошибку Fatal error: Call to undefined function is_rtl ()?
1. Первое, что нужно сделать, это отключить все плагины, установленные вами для WordPress. Самый простой способ отключить все плагины, подключится через FTP и переименовать всю папку wp-content/plugins в что-то другое, например, plugins_ или plugins1, затем создайте новую пустую папку и назовите ее plugins.
2. Теперь попробуйте войти в вашу панель управления WordPress!
3. На этот раз вы получите запрос от WordPress с предложением обновить базу данных, нажмите на эту кнопку.
4. Как только вы попадете в панель управления WordPress, перейдите на страницу плагинов, там вы увидите сообщения с красной подсветкой, что плагины были деактивированы, но не беспокойтесь об этом.
5. Перейдите снова на FTP, и удалите пустую папку plugins, которую вы создали, а затем переименуйте исходную папку обратно в plugins.
6. Перейдите на страницу плагинов WordPress и включайте плагины один за другим, пока не найдете тот, который вызвал проблемы.
7. Как только вы обнаружите его, вероятно, вы не сможете войти в панель управления снова, пока не отключите плагин, который вызвал ошибку. Вам нужно будет снова зайти по FTP и переименовать папку конкретного плагина так же, как мы это делали выше с самой папкой plugins.
Теперь все должно работать, нужно будет только потерпеть до того момента, пока разработчики плагина не исправят его.
Пока к таким конфликтующим плагинам относится Popup Domination. Похоже разработчики уже приняли меры по исправлению, но чтобы получить обновленную версию, вам нужно иметь номер заказа, который у вас остался после покупки.
Если вы найдете другие плагины, вызывающие такую же ошибку, вы можете сообщить об этом в комментариях к этой заметке.
Если проблема по прежнему не решилась, попробуйте сделать то же самое с используемой вами темой — отключить ее, переименовав папку, при этом автоматически активируется стандартная тема WordPress.
На мой взгляд, если Вы не слишком зависите от каких-то специфических плагинов, откладывать обновление до WordPress 3.3 не стоит.
Источник: Уроки WordPress
.