Maison  >  Article  >  Tutoriel CMS  >  Comment masquer les plugins WordPress installés

Comment masquer les plugins WordPress installés

藏色散人
藏色散人avant
2019-12-12 15:16:233316parcourir

La colonne suivante du Tutoriel de démarrage WordPress vous présentera la méthode pour masquer le plug-in WordPress installé. J'espère que cela sera utile aux amis qui en ont besoin !

Comment masquer les plugins WordPress installés

Si vous ne souhaitez pas que les autres utilisateurs connectés voient un plug-in installé, la méthode décrite dans cet article masquera facilement un plug-in WordPress sans affecter le fonctionnement normal du plug-in. N'apparaîtra pas dans la liste des plugins.

Ajoutez le code suivant au fichier function.php du thème actuel :

function hide_plugin_trickspanda() {
  global $wp_list_table;
  $hidearr = array('plugin-directory/plugin-file.php');
  $myplugins = $wp_list_table->items;
  foreach ($myplugins as $key => $val) {
    if (in_array($key,$hidearr)) {
      unset($wp_list_table->items[$key]);
    }
  }
}
add_action('pre_current_active_plugins', 'hide_plugin_trickspanda');

Modifiez le plugin-directory/plugin-file.php pour préparer le répertoire caché du plug-in et le nom du fichier.

Pour masquer plusieurs plug-ins, vous pouvez écrire :

array('wp-postviews/wp-postviews.php','akismet/akismet.php');

Si vous avez plusieurs sites, vous pouvez utiliser le code suivant :

function mu_hide_plugins_network( $plugins ) {
    // let's hide akismet
    if( in_array( 'akismet/akismet.php', array_keys( $plugins ) ) ) {
        unset( $plugins['akismet/akismet.php'] );
    }
    return $plugins;
}
add_filter( 'all_plugins', 'mu_hide_plugins_network' );

Pour en savoir plus sur la technologie WordPress articles, veuillez visiter la colonne Tutoriel de création de sites Web Wordpress !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer