Dec 2011 13

Fatal Error on WordPress Version 3.3: Call to undefined function is_rtl()

Soon after the roll out of the latest WordPress 3.3 version upgrade, many webmasters have been reporting a failure on the blog and the following error occurring on their WordPress Admin dashboard page: “Call to undefined function is_rtl()

Complete Error: Fatal error: Call to undefined function is_rtl() in /public_html/wp-includes/general-template.php on line 2102

This error mainly occurs due to incompatibility with certain plugins installed on your WordPress Blogs. Today, we will share the steps to resolve this error message and fix it successfully.

Below are the steps to resolve the Call to undefined function is_rtl() Error:

  • The first step towards fixing this issue is to login to your Web hosting control panel and access the FTP (files and folders)
  • Navigate to the “Plugins” folder under the wp-contents folder on your WordPress installation.
  • Rename the “plugins” folder to some other name of your choice (this will disable all your plugins at once)
  • Now try to access your WordPress admin dashboard and you will be able to login.
  • Rename the “PopUp domination” folder to something else on within your plugins folder (on the FTP / file manager on your hosting)
  • Rename the plugin folder back to “plugins”
  • Once logged in activate all other plugins except “PopUp domination”
  • Your blog is good as before

The error is mainly caused due to the conflict with the PopUp domination as of now, either you have to let go the usage of that plugin or contact the support to fix it for you. The same could happen due to some other plugin too, but the resolution step is same. All you have to do is identify the rouge plugin. Please add a comment on this post if you find it helpful!

Fatal error: Call to undefined function is_rtl() in /public_html/wp-includes/general-template.php on line 2102

 

 

42 Comments

  1. Hello Joshu.

    I've updated my WP to 3.3 and have not noticed this error. Does it happen for everyone?

    Thanks!

  2. Chase Sagum says:

    Nice catch! I ran into this error this morning on the 1 blog that I am using Popup Domination with. That's the problem with using plugins!

  3. Rahul says:

    Thank you for this! Worked perfectly.

  4. Martin Ore says:

    Thank you very much your post I could solve the problem in my blog, very good your information. does not exist in Spanish

    regards

  5. Thanks for posting the fix for this error. I have Popup Domination 2.5 installed and I got the same error when upgrading to WordPress v3.3.

  6. Ryan says:

    Hey man, just googled the error message and came across this article. Great catch, and BIG thanks! Saved me a headache.

    PS All I had to do was rename the popup domination folder.

  7. Paul says:

    Thanks all. Ryan your tip did the trick. Got to talk to those popup-domination guys!

  8. Garry Malone says:

    Thanks Joshua, saved me a lot of time and hassle. I have contacted the support team at popup domination and waiting for their response. Hopefully they will sort this out quickly so we can all start using popup domination again. Regards Garry

  9. We were having this issue with a site and your fix just worked like a charm. Now the problem is how to replace popup domination which by the way was a great plugin.

    Thanks for your effort, really appreciate that.

    Cheers

  10. Sean Grimes says:

    Thanks a bunch! This is exactly what I needed.

    I too was thinking about what Dr. Levi stated above. The update for Worpress was available the same day I got an email from popup domination stating I could update the plugin for $27. Not a good way to do business if you ask me.

  11. Thanks for the advice. I was trying to update now!

  12. Jen says:

    Thank you for such great instructions on how to fix this. I went to update today and got the "fatal error" message. That's one way to freak the daylights out of oneself!

    I appreciate your clear outline for a fix, it is all better now.

    Now, let's see what PopUp Dom comes up with. Upgrading for $27 is real crap! There are other plug ins out there, time to find another.

    Thanks!

    jen

  13. Garry Malone says:

    Hi Guys

    Just wanted to let you know that I got an email from POPUP DOM Support with the newly updated 2.5 version and I did not need to pay anything or upgrade and it works on my WP 3.3 blog.

    If you have your old download page from your original order bookmarked you can go back and download the update for free for version 2.0 and 2.5

    Hope this helps

    Garry

    • Joshu says:

      Garry,

      Thanks for posting this update here. This announcement should be useful for our other readers.

      Announcement: PopUp domination sharing the next upgrade for free from your earlier download location. So there is no additional cost involved.

      cheers

      Joshu

  14. Bryan Haines says:

    You're awesome! This was the exact problem that I had and thanks to you, it was fixed in minutes. I was getting ready to re-install… (just spent 6hrs+ upgrading to the new PageLines 2.0 before upgrading to WP 3.3).

    You are a life saver!

    Bryan

    • Joshu says:

      Hey Bryan,

      Thanks a lot for your kind words! After all it takes another webmaster to help another! keep the chain moving! all the best..

      regards

      Josh

  15. alex says:

    Here you can see how important a separate testing environment for every sites and good backups.

    If you set up these things you won't get errors like this on production environment.

    Thanks for the post!

  16. Uli says:

    Hey Joshu,

    I tried renaming the plugins folder, but it comes up with this:

    Response: 550 Can't change directory to /public_html/wp-content/addon: No such file or directory

    Error: Failed to retrieve directory listing

    any ideas?

    Thanks!

    • Joshu says:

      Can you give me more details about what you are trying to do here. basically if you have access to your FTP you should be able to do this easy!

      regards

      Joshu

  17. Dauom says:

    Yes it's working now , but what we will do with the popup domination , anything to do do fix it ?

  18. Richard says:

    Thank you SO much !!! Brilliant fix and stress -free thanks to you :)

  19. QueenGeek says:

    Thanks so much for posting this. It solved a problem on one of the sites I manage.

  20. imanul says:

    Dear Joshu

    My problem are it happens too wp-admin and cpanel too, please advise me for further solution

  21. dhzian says:

    For this fatal error, it dependes from login-lock plugin.

    Cancelled it from plugins folder, and now all work correctly.

    Log ok.

    Best

  22. Swamykant says:

    This is just a way to disable that plugin.. it is better to use the upgraded version of plugins.

  23. Thank you so much for the directions. I found many other directions about the same thing online. It was not until I got to your directions that I was actually able to resolve my problem. Great explanation. Thank you so much.

  24. Aaron says:

    You sir are a life saver! I've been fumbling around in FTP files all weekend! Where were you yesterday? My computer might still be in one piece had I found you then.

  25. John says:

    WOW, glad I found your blog post after reading all kinds of fixes, I just renamed POPUP Domination thru cpanel and got access to dashboard instantly.

    I have subscribed to your blog!!

  26. yes this error occurs also for me dude

  27. Incense&Co says:

    Hello to everybody, and hope Joshu can also give us some help.

    All at once this morning our site disappeared and we cannot log-in any more.

    Our hosting service said the error is:

    PHP Fatal error: Call to undefined function is_rtl() in /var/www/vhosts/incense-co.com/httpdocs/wp-includes/post-template.php on line 406

    We tried to follow the steps suggested in the blog, but we cannot find the Popup domination between our plugins.

    Please, help!!!

    We are really loosing hope, as last week another problem occurred and we lost the all week.

    Hope to hear soon some good news

    Thanks a lot

    Eva and Giuliana

Leave a Comment