Исправление ошибки 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 не стоит.
Отзывов (9) на «Исправление ошибки Call to undefined function is_rtl () после обновления до WordPress 3.3»
СПАСИБО!!!!!!!!!!!!!!!!!!!
У меня проблема возникла как раз именно с этим плагином.
Я новичок, поэтому была просто в ужасе.
Спасибо за инфу. Очень вовремя!
Только теперь другая проблема возникла. Теперь появляется другая запись
«Fatal error: Call to undefined function st_related_posts () in /home/m/morshinkru/public_html/wp-content/themes/greendelight/single.php on line 24»
Может подскажите, что с ЭТИМ делать?
Евгения, Вам нужно удалить строку, ответственную за вызов похожих статей, именно она вызывает проблему. Как указано в самой ошибке, эта строка 24 в файле /greendelight/single.php. Или проверьте, подключен ли у Вас плагин похожих статей, возможно он был деактивирован после обновления, а в шаблоне происходит его вызов.
Урааааааааааааааааааааааааааааа!
Заработало!
Спасибо. большое-прибольшое!
Уважаемая Анастасия!
У меня не получается переименовать папку с плагинами.
Может мне и не нужно этого делать для исправления ошибки:Fatal error: Call to undefined function is_rtl () in /home/t/tutu100/public_html/wp-includes/general-template.php on line 2102.
Хотела удалить строку 2102, не знаю как ее найти. Спасибо заранее.
Mayya, установлен ли у Вас плагин Popup Domination? Если да, просто переименуйте папку этого плагина, или удалите ее.
Вам необходимо зайти по ФТП для этого.
Спасибо Анастасия. В том то и дело, что нет этого плагина. я хочу исправить строчку 2102: if ( is_rtl () ). Как поступить, удалить ее всю?
Спасибо Анастасия!
Сайт заработал.
Проблема возникает при акктивации плагина Login Lock.
Если его не акктивировать, влияет ли это на Security сайта?
Майя, я например, не пользуюсь им, вместо этого использую этот плагин





января 12, 2012 в 13:05
Спасибо. А то я уже было испугался, что все...хана)))