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:
- Login to your Site Using FTP
- Navigate to your WordPress Plugins File
- Find the popup-domination file
- Change the plugin name of it as this will Deactivate it
- 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!
- Go into plugin’s folder and open the file, ‘popup-domination.php’.
- 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’ );
- Save the file and re-upload it to its directory
- 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!


December 21, 2011 





Thanks for this super simple fix – just got this error on two blogs I was updating; everything’s fixed now. You’re a lifesaver!
Glad that my blog post helped you!
Hi, thanks for this just had this error and issue now fixed
Nice!:)
Thanks John
I was pulling my hair out trying to figure out what happened…
You saved my ass on this one
Awesome, glad that everything is fixed for you!
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…
Hopefully they will make the Popup Domination plugin compatible with WP 3.3+ soon.
Thanks a lot John ! I will have a relax afternoon now
Cool Franck!:)
Thanks a million.. Really helpful. Almost desperate.. Thanks to google too
You’re welcome buddy:)
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
Clever move on testing the upgrade first!
Hey did a short blog post pointing folks to your super helpful article. http://wp.me/p1TtGa-7r
Thanks
Jimmy Tango
Thank you for taking the time to spread out the word of this post. Much appreciated Jimmy!
Thank You! It was really helpfull. I hope, I Guess, They will make a compatible version to WP 3.3
Thanks agn,
NETbloger
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.
One word….. Champion. I had this feeling of impending doom when i got his error.
You are awesome!! Thanks
Solution found today! Please re-check my updated post. Thanks
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!
Hi Lynda, I’ve just found a solution for this today! Please see my post as I have posted an update. Cheers!
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!!
Thanks for sharing this!:) I’m glad it helped you!
Thank you so much for solving the Pop Up problem within minutes!! Aweomsesomsomeome!!
Thanks a bunch man! Saved me a huge headache.
Hello John
Your solution also fixes my Login-Lock plugin error.
Thank you very much
fernando
Thanks for your help in my case it was
login-lock plugin
Cool!:)