Ocultar un plugin en la lista de plugins

Ocultar un plugin en la lista de plugins

Ocultar uno o varios plugins en la lista de plugins del dashboard de WordPress.

function nwp_hide_plugin() {
  global $wp_list_table;
  $plugins = array('directorio-del-plugin/archivo-del-plugin.php');
  $myplugins = $wp_list_table->items;
  foreach ($myplugins as $key => $val) {
    if (in_array($key,$plugins)) {
      unset($wp_list_table->items[$key]);
    }
  }
}
add_action('pre_current_active_plugins', 'nwp_hide_plugin');

Para multisitio:

function mu_hide_plugins_network( $plugins ) {

    if( in_array( 'directorio-del-plugin/archivo-del-plugin.php', array_keys( $plugins ) ) ) {
        unset( $plugins['directorio-del-plugin/archivo-del-plugin.php'] );
    }
    return $plugins;
}

add_filter( 'all_plugins', 'mu_hide_plugins_network' );

¿Te ha gustado este código? Coméntalo con códigosWP:

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio