Hide PHP Warnings and Notices in WordPress

Most of the time these are nothing to worry about (though the plugin/theme developer should know about these so that they may fix them in a future release). PHP warnings and notices are nothing to worry about on a production site most of the time.
Some of these can even be generated because the developer has to keep compatibility with older versions of WordPress as well as older PHP versions.

The solution:

If you simply set WP_DEBUG to false in your wp-config.php file you should be fine. These don’t affect your site in any way.

However, the problem is that some times the above does not work.
That can happen most times on cheap shared hosts that force displaying PHP warnings and notices.
In that case, you can replace this line from your wp-config.php file:

define('WP_DEBUG', false);

with this:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
  • 574 Users Found This Useful
Was this answer helpful?

Related Articles

wordpress blank pages

This article discusses what to do when WordPress displays a blank page, aka "white screen of...

migrating a wordpress site from subdirectory to root directory

Before migrating WordPress from subdirectory to root directory 1. Be sure you have access to...

How to improve WordPress Security

Nowadays we face a lot of security issues with different content management systems (CMS) and web...

editting php options

You can change the Php Options through c panel as follows 1. Login to c panel and search for PHP...

essential plugins

Having many plugins on your WordPress site is not a good practice as they slow down your...