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? tweet
Thanks a bunch! tweet
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.