[Risolto] Come nascondere il plugin WordPress nella dashboard di WP?

  

3
Argomento iniziale

Vorrei nascondere un plugin nell'area plugin della mia area di amministrazione WordPress (dashboard);

Come posso farlo con il codice implementato nel file functions.php?

Ecco un esempio:

come nascondere i plugin nell'area dei plugin di wordpress

Forse posso usare qualche CSS e la proprietà display: none?

Grazie

1 risposta
2

È possibile utilizzare il gancio WP admin_head e la proprietà CSS display:none;

Incollare il codice seguente nel file functions.php

Ecco il codice:

/* 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');

Qui è un altro articolo su questo argomento.


Inoltre, se si vuole che un particolare utente (nel mio caso amministratore con id=1) NON ESSERE IN GRADO per vedere il plugin, ecco il codice (vedere la riga #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');
Condividi: