• Resolved sagescrub

    (@sagescrub)


    This is very strange. Recently I made an update via manually upload from the download link you provided. (Sorry I do not remember the exact version)

    Now FDP plugin is missing from the plugins page. It is still working and active and I see it in the menu. The FDP debug and mu updater plugins still appear on the plugins page. I also deactivated both to be sure.

    Today on the wordpress updates screen I updated FDP to the latest version. It still does not appear on the plugins page after updating. This is only happening on my staging server. On the live server, I did not manually update the version that caused this issue, and today after updating to the latest version on the live server, FDP does still show in the plugins list.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Jose Mortellaro

    (@giuse)

    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_”.

    Plugin Author Jose Mortellaro

    (@giuse)

    Hi @sagescrub

    do you have any news about this topic? Can I close this thread?

    Plugin Author Jose Mortellaro

    (@giuse)

    Hi @sagescrub

    I will close this thread. If you still have issues don’t hesitate to open it again.

    Thread Starter sagescrub

    (@sagescrub)

    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.

    Plugin Author Jose Mortellaro

    (@giuse)

    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.

    Plugin Author Jose Mortellaro

    (@giuse)

    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.

    Thread Starter sagescrub

    (@sagescrub)

    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.

    Plugin Author Jose Mortellaro

    (@giuse)

    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.

    Thread Starter sagescrub

    (@sagescrub)

    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!

    Plugin Author Jose Mortellaro

    (@giuse)

    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/.

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘FDP plugin missing from plugins page’ is closed to new replies.