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