Hi @sagescrub
Have you maybe hidden the FDP settings in the FDP Role Manger using another user?
If so, log in with that user and check the settings in Role Manger.
To go to Role Manager, go with your mouse on the gear on the main FDP navigation.
If this doesn’t help try adding the following code in the functions.php of your child theme if any, or in a functional plugin:
add_filter( 'all_plugins',function( $plugins ){
$fdp = 'freesoul-deactivate-plugins/freesoul-deactivate-plugins.php';
if( !in_array( $fdp,$plugins ) ){
$plugins[] = $fdp;
}
return $plugins;
},999999 );
Do you see it after adding that code?
If you still don’t see it, open your wp-config.php and check that you don’t have any constants that begin with “EOS_DP_” or “FDP_”.
Hi @sagescrub
do you have any news about this topic? Can I close this thread?
Hi @sagescrub
I will close this thread. If you still have issues don’t hesitate to open it again.
Hello Jose,
Oops, I lost track of this thread!
I tried your suggestions and it FDP plugin is still not showing on the plugins page. (it is still active and available from the admin menu)
I had disabled FDP in role settings for some other admins, not myself though. I re-enabled them and saved. Still no change.
I tried the code you provided. FDP does not appear in the plugins list. However, a plugin does appear where I might expect FDP to be alphabetically. The plugin shows as deactivated (white background with activate link) and the name and description is simply “h”. But even though it appears deactivated it has a settings link. When I hover the settings link it appears to be for another plugin that we have installed. And if I hover over check for updates, the link is for yet another plugin.
Very strange!
Finally, no there are no constants beginning with EOS_DP_ or FDP_ in wp_config.php.
Hi @sagescrub
honestly, this is the strangest issue I’ve ever heard 🙂
Let’s be sure that is not a CSS issue. Maybe FDP is there but it’s hidden by some CSS rules of other plugins.
To understand that, I suggest you inspect elements (usually right-click => Inspect Elements or F12), and click on Console.
In the console write exactly this:
jQuery(‘[data-slug=”freesoul-deactivate-plugins”]’).length
then press Enter.
If in the console you see 1 after pressing enter, it means FDP is there, but a CSS rule is hiding it. If you don’t see 1, it means it’s not there.
Depending on the result of this test we will focus on the right direction to investigate deeper this strange issue.
Hi @sagescrub
do you still need help with this issue? I will close it for inactivity, but if you still need help don’t hesitate to open it again and reply.
Jose, Yes it is a strange issue! I took your advice and from the plugins.php page I ran the supplied jquery in the console. The result is: 0
p.s. I am sorry again for the delay. For some reason I did not get the notification email. I’ll try to check back more often this time.
Hi @sagescrub
really no problem 🙂 Soon or later we will fix it 🙂
Have you tried to update to the last version? Even though you can’t see it on the page of plugins you can try to upload the zip of the last version. You can take it from the WP page https://downloads.wordpress.org/plugin/freesoul-deactivate-plugins.1.8.9.0.4.zip
I would first install the new version. If you still have the same issue, do the following:
– Add this code in wp-config.php:
define( "FDP_EMERGENCY_ADMIN_PLUGINS",array(
// "freesoul-deactivate-plugins/freesoul-deactivate-plugins.php",
) );
The code above will unload all the plugins in the page of plugins. The main file of FDP will not run either.
– Go to the page of plugins and check if you still have the same issue.
If you don’t have issues without FDP, uncomment the line of code to activate FDP. Your code will be:
define( "FDP_EMERGENCY_ADMIN_PLUGINS",array(
"freesoul-deactivate-plugins/freesoul-deactivate-plugins.php",
) );
By doing so we will know if the problem is caused by FDP or by another plugin.
I expect it’s caused by FDP, but I would like just to be sure before continuing the investigation. It’s also important that you have the last FDP version.
Jose,
Yes I have been updating the plugin and it is already 1.8.9.0.4. While it does not show in the plugins page, it is still active and I am still able to update it from the updates page.
I tried the code you provided at the end of wp-config.php. In both cases, there was no noticeable change to FDP or any other plugins while loading the plugins page.
Would it help you in troubleshooting to have temporary admin access to the staging website?
Thank you!
Hi @sagescrub
I forgot to say it, the code should be added in wp-config.php before the comment /* That’s all, stop editing! Happy blogging. */. If you add it after require_once(ABSPATH . ‘wp-settings.php’); it will have no effect.
If you have a staging environment it’s easier.
For providing me with sensitive information you can use the contact form at https://freesoul-deactivate-plugins.com/contact/.