3
07/11/2024 7:48 am
Início do tópico
Gostaria de ocultar um plugin na área de plugins da minha área de administração do WordPress (painel de controlo);
Como posso fazer isso com o código implementado no ficheiro functions.php?
Eis um exemplo:

Talvez eu possa utilizar algumas CSS e a propriedade display: none?
Agradecimentos
1 Resposta
2
07/11/2024 7:50 am
Pode utilizar o gancho WP cabeça_de_administrador e a propriedade CSS exibição:nenhum;
Basta colar o código abaixo no seu ficheiro functions.php
Aqui está o código:
/* 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');
Aqui é outro artigo sobre este tema.
Além disso, se pretender que um determinado utilizador (no meu caso, administrador com id=1) NÃO PODER para ver o plugin, eis o código (ver linha #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');
