3
07/11/2024 7:48 am
Inicio del tema
Me gustaría ocultar un plugin en el área de plugins de mi área de administración WordPress (tablero de instrumentos);
¿Cómo puedo hacerlo con el código implementado en el archivo functions.php?
He aquí un ejemplo:

¿Tal vez pueda usar algo de CSS y la propiedad display: none?
Gracias
1 respuesta
2
07/11/2024 7:50 am
Puede utilizar el gancho WP admin_head y la propiedad CSS display:none;
Sólo tienes que pegar el código siguiente en tu archivo functions.php
Aquí está el 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');
Aquí es otro artículo sobre este tema.
Además, si desea que un usuario determinado (en mi caso administrador con id=1) NO PODER para ver el plugin, aquí está el código (ver línea #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');
