[Résolu] Comment cacher le plugin WordPress dans mon tableau de bord WP ?

  

3
Début du sujet

Je voudrais cacher un plugin dans la zone des plugins de la zone d'administration (tableau de bord) de mon WordPress ;

Comment puis-je le faire avec le code mis en œuvre dans le fichier functions.php ?

En voici un exemple:

comment cacher le plugin dans la zone de plugin de wordpress

Je peux peut-être utiliser une feuille de style CSS et la propriété display : none ?

Remerciements

1 Réponse
2

Vous pouvez utiliser le crochet WP admin_head et la propriété CSS affichage:aucun ;

Il suffit de coller le code ci-dessous dans votre fichier functions.php

Voici le code :

/* Hide plugin in WordPress dashboard area */
function hidePlugin() {
    echo '<style>
    .plugins-php .plugins tr[data-slug="aryo-activity-log"]{ display:none; }
</style>';
}
 
add_action('admin_head', 'hidePlugin');

Ici est un autre article sur ce sujet.


De même, si vous souhaitez qu'un utilisateur particulier (Dans mon cas, il s'agit d'un administrateur avec id=1) NE PAS ÊTRE CAPABLE pour voir le plugin, voici le code (voir ligne #3) :

/* Hide plugin in WordPress dashboard area */
function hidePlugin() {
    if (get_current_user_id() == 1) {
        echo '<style>
    .plugins-php .plugins tr[data-slug="aryo-activity-log"]{ display:none; }
</style>';
    }
}
 
add_action('admin_head', 'hidePlugin');
Partager :