Support » Plugin: Wordfence Security - Firewall & Malware Scan » What do these 2 backend warnings mean?

  • Resolved designer13421321

    (@nistuj817)


    What do these 2 backend warnings mean and how can we remove them?

    Warning: Invalid argument supplied for foreach() in /home/mysite/dev.mysite.com/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 79

    Warning: Invalid argument supplied for foreach() in /home/mysite/dev.mysite.com/wp-content/plugins/wordfence/lib/wfAdminNoticeQueue.php on line 131

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support WFAdam

    (@wfadam)

    Hello @nistuj817 and thanks for reaching out to us!

    Can you send a diagnostic report to wftest @ wordfence . com? You can find the link to do so at the top of the Wordfence Tools > Diagnostics page. Then click on “Send Report by Email”. Please add your forum username where indicated and respond here after you have sent it.

    Thanks!

    Thread Starter designer13421321

    (@nistuj817)

    Sent. Thanks so much!

    Plugin Support WFAdam

    (@wfadam)

    Thanks for sending that!

    Where are you seeing these errors? In the scan log or browser console?

    Also, do you use WP-cron or something else?

    Thanks!

    Thread Starter designer13421321

    (@nistuj817)

    They’re in the wp-admin backside of the site

    Plugin Support WFAdam

    (@wfadam)

    It’s possible that another plugin or theme is causing the PHP errors.

    I recommend checking for a plugin or theme conflict. To do this, you can disable your other plugins on the site one at a time and test, or alternatively, use the Health Check & Troubleshooting plugin (https://wordpress.org/plugins/health-check/). That is a plugin you will need to install from the Plugins > Add New area.

    If you use the Health Check & Troubleshooting plugin, you can troubleshoot the site with just Wordfence enabled and the changes are only seen in the back end and not to visitors.
    After downloading that, in the plugins section under Health Check & Troubleshooting you’ll see “Troubleshoot”. Click that and you’ll be in Troubleshooting Mode, which you will see a Troubleshooting Mode button in the top admin bar, which lets you know you are actively troubleshooting. (Note about that: Clicking Disable Troubleshooting mode in that area will turn off troubleshooting when you’re done testing for the conflict at the end.)

    With Troubleshooting mode active, in the plugins section, you will see Enable while troubleshooting under all your plugins. Click Enable while troubleshooting under Wordfence, and your site on the backend will act as only Wordfence is enabled. Keep in mind, this doesn’t always rule out plugin conflicts, however, it can be a good portion of the time.

    Once you enable the troubleshooting with Wordfence, go over to the Wordfence plugin and check to see if the issues continue.

    If things are working now, then you can go back to the plugins section and start from the top and click Enable while Troubleshooting under the plugins, one at a time. In between enabling multiple plugins, be sure to go back and test Wordfence is still functioning. That will narrow it down.

    Also, from the top on the admin bar where we see Troubleshooting Mode. Hover over that with your mouse and check to see if a default theme is selected (if you have one installed). It is also good to rule out the theme. Keep in mind, these changes will not change the way the site looks to visitors.

    NOTE: We always recommend making a site backup prior to installing new plugins, in case there would be an issue.

    Let me know what you find!

    Thanks!

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.