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
Hello Joshu.
I've updated my WP to 3.3 and have not noticed this error. Does it happen for everyone?
Thanks!
Hey Servando,
Nope! This does not happen to all.
If it happens then only you have to worry about it.. else you are safe!
cheers, Joshu
Great, Thank You! I always follow your blog, including Napincome. You've been my 80% guide for blogging for the last months
Keep working!
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!
Chase,
Cool that you identified it!
Btw, you have a nice blog there..
cheers
Josh
Hug Thanks, Chase!!! i deleted my popup domination plugin and then the fatal error disappeared.
Thank you for this! Worked perfectly.
Rahul,
Budd..Am glad you got it working!
cheers, Josh
Thank you very much your post I could solve the problem in my blog, very good your information. does not exist in Spanish
regards
Dear Martin,
Am glad your issue was resolved!
cheers, Joshu
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.
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.
Ryan,
Thats great! In the case if PopUp domination is your only rouge plugin, i guess simply renaming that folder will work. if you have issues by anymore plugins, follow the regular method.
regards
Josh
Thanks all. Ryan your tip did the trick. Got to talk to those popup-domination guys!
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
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
Am really glad that the fix helped you!
thats what really sharing and blogging is all about…
cheers
josh
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.
Hey Sean,
Am glad you found this helpful. Hope it all worked out for you smoothly.
warm regards, Joshu
Thanks for the advice. I was trying to update now!
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
Dear Jen,
Am glad this fix did help you out.
stay tuned to OC.
regards, Joshu
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
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
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
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
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!
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!
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
Yes it's working now , but what we will do with the popup domination , anything to do do fix it ?
Hey there..
Basically remove popup domination and download the latest version that they are offering free from your purchase link and install that one.
warm regards, Josh
Thank you SO much !!! Brilliant fix and stress -free thanks to you
Thanks so much for posting this. It solved a problem on one of the sites I manage.
Dear Joshu
My problem are it happens too wp-admin and cpanel too, please advise me for further solution
For this fatal error, it dependes from login-lock plugin.
Cancelled it from plugins folder, and now all work correctly.
Log ok.
Best
Thanks Dhizan
This is just a way to disable that plugin.. it is better to use the upgraded version of plugins.
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.
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.
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!!
yes this error occurs also for me dude
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