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

I just updated a blog to WordPress 3.3 via the automatic update and I got the following error when I tried to go to WP Admin Dashboard…

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

But thank God, the solution is easy.

The problem is because the PopUp Domination plugin seems is not yet compatible with WP 3.3.

So here’s how to fix it:

  1. Login to your Site Using FTP
  2. Navigate to your WordPress Plugins File
  3. Find the popup-domination file
  4. Change the plugin name of it as this will Deactivate it
  5. Go to your WP Dashboard

That’s it! Problem will be fixed!

This error prevents you from going to the administration dashboard of your blog.

UPDATE: POSSIBLE FIX FOUND!

  1. Go into plugin’s folder and open the file, ‘popup-domination.php’.
  2. Search for the line that says: wp_admin_css( ‘theme-editor’ ); and simply add 2 characters before it. Add // and it will look like this: // wp_admin_css( ‘theme-editor’ );
  3. Save the file and re-upload it to its directory
  4. Reactivate Popup Domination plugin in your dashboard area.

This comments out the line and tells WP to ignore it. This line is the one that is messing up WordPress. I’ve tried and works for me. You can try it too. I hope this helps!

What’s Next?

If you want to double your sales with existing traffic in JUST 3 CLICKS, go download for free Page Expiration Robot WP Plugin and easily start turning your WP Pages or posts into one-time offers automatically and perpetually!

John Socratous

My passion and mission is to turn REAL "problems" into REAL "businesses" that will help 1000's of REAL people around the world -- and that's what I do since 2005 in multiple niches! To run my business and manage my team I just need my laptop and an internet connection (and that's what matters!). Sometimes I work from cafes, hotel lobbies or home with (or without) my pijamas. :D

Website - Facebook - More Posts

Let me know your thoughts and feedback:

34 Responses to “How To Fix – WordPress Fatal error: Call to undefined function is_rtl() in /public_html/wp-includes/general-template.php on line 2102”

  1. Thanks for this super simple fix – just got this error on two blogs I was updating; everything’s fixed now. You’re a lifesaver!

  2. Hi, thanks for this just had this error and issue now fixed :-)

  3. Thanks John
    I was pulling my hair out trying to figure out what happened…

    You saved my ass on this one

  4. Thx. Looked around and was able to find that it had something to do with a plugin, but noone mentioned which plugin they had problems with, so awesome that you wrote it. Cuss that was the plugin that I apparently had problems with. Unfortunately the blog I updated first is the blog where I use that plugin mostly… :(

  5. Thanks a lot John ! I will have a relax afternoon now :)

  6. Thanks a million.. Really helpful. Almost desperate.. Thanks to google too :D

  7. Hey Thanks a bunch for this. I actually installed a development server of WP and tested the upgrade and got this error. Fortunately not to any production blogs with PopDom. I’ll do a post and link. From my Blog

  8. Hey did a short blog post pointing folks to your super helpful article. http://wp.me/p1TtGa-7r

    Thanks

    Jimmy Tango

  9. Thank You! It was really helpfull. I hope, I Guess, They will make a compatible version to WP 3.3

    Thanks agn,
    NETbloger

  10. Anyone experience this that doesn’t have PopupDomination installed?

    • Hey Mike, try renaming the plugins within your wp-content/plugins one at a time and try logging in to your wp-admin until you find which plugin is causing you this error. It must be a plugin conflict.

  11. One word….. Champion. I had this feeling of impending doom when i got his error.

  12. You are awesome!! Thanks :D

  13. Thank goodness I found this post, I am so not a techi and when i upgraded and this happened I started to panic. Thank you so much!

  14. Whew!! That worked! I shared your blog post with a few others on Facebook who were running into the same issue and also in the StudioPress Forum. Thanks!!

  15. Thank you so much for solving the Pop Up problem within minutes!! Aweomsesomsomeome!!

  16. Thanks a bunch man! Saved me a huge headache.

  17. Hello John
    Your solution also fixes my Login-Lock plugin error.
    Thank you very much
    fernando

  18. Thanks for your help in my case it was
    login-lock plugin

Trackbacks/Pingbacks

  1. Heart Attack Averted! - December 25, 2011

    [...] those interested here is the error and the fix: http://www.internetmarketingwizard.com/fatal-error-call-to-undefined-function-is_rtl-in-public_html-... Share this:Facebook Filed Under: News About Brandon CarrollBrandon Carroll, CCIE #23837 is the [...]

  2. Derrickesmond.info Online & Offline MLM Secrets - January 2, 2012

    [...] Click here: [...]

  3. Tango and Kirch Business Beyond the Trenches - January 3, 2012

    [...] on Facebook or Tweet it! John Socratous saved me loads of time over at Internet Marketing Wizard Blog. I got this WordPress error when updating a blog to the new 3.3 build and it totally blew up on me, [...]

Leave a Reply