Fatal error: Call to undefined function is_rtl()

Mandy asked a question:

I have been experiencing an unusual problem this time around too. I have updated the new WordPress three times and each time I get the following error:
Fatal error: Call to undefined function is_rtl() in /home/content/83/6681883/html/wp-includes/general-template.php on line 2102
What happens is my Admin page won’t work. The site still works, but I cant get in to the admin page to change anything. It just doesn’t show up. So I’ve had to log in to my server account and restore my website to the prior day settings. The IT guy at bulkdomains told me that I might have to go in and manually rename the folder, but I don’t know what to name it to. Anyone else have this problem?

Thanks a bunch!

Great question - It seems that WordPress 3.3 caused a few problems and I am going to guess that you were using Popup Domination! But since it is too late and you cannot get into your admin panel, we have to do something!

In order to fix this, try applying the fix I posted in Popup Domination & WordPress 3.3 – It now works! If that does now work, you will have to follow the advice supplied by your hosting company.

You will need to go into your FTP program (FileZilla, Fetch, or whatever your favorite program is) and navigate to public/yoursitename.com/wp-content/plugins (or where ever your hosting company manages your files) - the important thing is to get to your plugins directory.

Rename each plugin directory. I like to append "-disable" to the end of the name. Start with Popup Domination since we know that has an issue. By renaming it, WordPress will not load it and you will not get the error. You can then contact the plugin developer for a fix.

If that does not work (or you are still having difficulty), send me a private message via my Contact Page and I will see how I can help you out.

10 Responses to “Fatal error: Call to undefined function is_rtl()”

  1. I just erased the plugin and everything started to work fine. You saved my life! thanks a lot!

  2. Thank You..Thank You.
    Renamed the Pop-Up Domination folder via hosts C-Panel..all fixed!
    I no longer use PUD so no need to fix the app.

  3. I have renamed the folder but I still cannot log into my admin area. This happened when upgrading to 3.3. I use the wootheme freshnews theme.
    Please advise… I renamed all plugin folders but still have the same problem.

    • The good news, Tripp, is that your site is still visible to the world! The bad news is that you cannot get to your dashboard, right? :-(

      How did you rename your plugins? Did you do it via an FTP program? If all your plugins are disabled and you are still getting this error, try changing your theme (if you can). Make sure you save your widgets so they do not (possibly) get lost in the changeover. See if another theme works. If so, you might want to check with WooThemes. They are great over there and can help you out.

      In a last effort, you can always resort to a back up of your site prior to your upgrade.

  4. Paul,

    Just wanted to say THANKS for posting this.

    You saved me a heart attack 😉

    Your directions worked perfectly.

    Thank you so much!


  5. Enhorabuena por el blog.

    Un saludo, Miguel Calvo.

  6. I thought i was the only one having that problem, Thanks a lot Paul! I appreciate it

Leave a Reply