First, if you ever see warnings publicly visible on your site, then you need to do the following:
1. Ask your hosting service how to properly disable “display_errors”.
2. Follow their instructions.
The PHP display_errors setting should *never* be enabled on a live production site. This is a debugging tool only. Even if some hosts default to leaving it on, you should turn it off, always.
The way that you do this is different on every host. On some hosts, you would make a PHP.INI file in your webroot and put this line into it:
display_errors=Off
On other hosts, you could add this line to your .htaccess file:
php_flag display_errors off
Sometimes you can add this to your wp-config.php file (near the top, where the define’s are):
@ini_set('display_errors','Off');
But ask your host for the proper way. They likely have some documentation in their help pages telling you how to do this.
GoDaddy supports the PHP.INI file method, with various filenames:
https://www.godaddy.com/help/changing-cpanel-shared-hosting-accounts-php-error-handling-8886
https://www.godaddy.com/help/what-filename-does-my-php-initialization-file-need-to-use-8913
Dreamhost uses a “phprc” file for configuring their hosting accounts:
https://wiki.dreamhost.com/PHP.ini