Did you have Wordfence installed and working on this site for a while previously? And if so, when was the last time that you know it was working?
Sometimes similar problems happen because of conflicts with other plugins or themes. If you are able to disable other plugins temporarily, and see if the Wordfence menu comes back then, that could help narrow down the issue.
If you recently updated your theme files, temporarily changing themes may help too — just to test if that is causing a conflict — but I know some themes (usually older themes) lose some settings when they’re deactivated, so you might not want to try that.
Thread Starter
mrspez
(@mrspez)
Yes, Wordfence was installed and working for over a year now. The last time I saw it working was probably 2 – 4 months ago. Other than upgrading plug-ins and changing an occasional Wordfence setting, I have not made changes to this website in over 8 months.
The only other plug-ins I have installed are Ninja Forms, Metaslider and Akismet. I tried deactivating all of them and that didn’t change anything.
I also installed Twenty Fifteen (theme) and activated it. That did not change anything either.
Any other ideas?
Ok, so if you try to go directly to one of these URLs for your site (while already logged in as admin), is that when you get the error message? Or from clicking links in previous Wordfence emails from your site?
yoursite.com/wp-admin/admin.php?page=Wordfence
yoursite.com/wp-admin/admin.php?page=WordfenceSecOpt
Can you also post a screenshot of the error? (You can blank out any information like the site URL, etc.) Sometimes the look and context of the message will help.
It might also be possible that your host has made a change that is causing the problem. Some hosts disable plugins that use a lot of memory (even if it’s for a daily scan!), others block certain URL or content patterns, but could be overly aggressive in what they block.