And cannot figure out how to turn this error off. Is this my local machine being overly-zealous in telling me?
The fact that your machine is telling you about the error means that you are running WordPress with error notifications on (good practice in a test/development environment, NEVER do this in a live environment).
To turn error reporting of:
- Open wp-config.php and check if the WP_DEBUG constant is being set. If so, make sure it's set to false:
- If WP_DEBUG is not present or already set to false, then it's your PHP settings. Again in wp-config, add either of the following lines:
To turn off error reporting completely:
To keep error reporting on, but to disable the errors from showing up on your screen (they will still be logged if logging is turned on):
@ini_set( 'display_errors', false );
The fact that you are getting the errors has something to do with the code, this may be the plugin, but it could also be interference from another plugin.
If you want to start actual debugging, first thing to check is whether you 've updated all plugins to the latest version.
Hope this helps.