3
07/11/2024 7:48 am
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:

Forse posso usare qualche CSS e la proprietà display: none?
Grazie
1 risposta
2
07/11/2024 7:50 am
È 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');
