Cómo ocultar los menús de administración y la caja meta de LiteSpeed Cache

LiteSpeed Cache es un plugin increíble, principalmente porque ofrece una forma fácil y centralizada de gestionar la caché del servidor, (algunos) ajustes de su CDN y características de optimización. Sin embargo, una de las pocas desventajas es que llena el panel de control de WordPress con demasiadas pantallas y opciones que no todos quieren ver o usar. Hoy en día, tienes:

  • El submenú “LiteSpeed Cache” dentro del menú de Ajustes.
  • El menú “LiteSpeed Cache” de primer nivel junto con sus submenús.
  • La caja meta “LiteSpeed Options” en cada página y entrada.

¿Quieres eliminarlos para que el escritorio de WordPress esté un poco más ordenado? No hay problema. Ten en cuenta que esto no acelerará el escritorio de WordPress, al menos que se note, ya que se realizarán la misma cantidad de consultas SQL. O sea, que este es básicamente un cambio estético.

Ocultar los menús de administración de LiteSpeed Cache

Abre tu archivo functions.php e inserta el siguiente código al final. Este código es personalizable: cada línea que empieza por // es un comentario que se refiere a la línea siguiente. Así que si no quieres eliminar un menú específico, simplemente elimina la línea correspondiente del fragmento de código.

Ten en cuenta que si quitas un menú, ya no se podrá acceder a él, incluso si accedes a la URL manualmente.

function acc_hide_litespeed_cache_menus() {
	//Esconder "Settings → LiteSpeed Cache"
	remove_submenu_page('options-general.php', 'litespeed-cache-options');

	//Esconder menu de primer nivel "LiteSpeed Cache"
	remove_menu_page('litespeed');

	//Esconder "LiteSpeed Cache → Dashboard"
	remove_submenu_page('litespeed', 'litespeed');
	//Esconder "LiteSpeed Cache → Presets"
	remove_submenu_page('litespeed', 'litespeed-presets');
	//Esconder "LiteSpeed Cache → General"
	remove_submenu_page('litespeed', 'litespeed-general');
	//Esconder "LiteSpeed Cache → Cache"
	remove_submenu_page('litespeed', 'litespeed-cache');
	//Esconder "LiteSpeed Cache → CDN"
	remove_submenu_page('litespeed', 'litespeed-cdn');
	//Esconder "LiteSpeed Cache → Image Optimization"
	remove_submenu_page('litespeed', 'litespeed-img_optm');
	//Esconder "LiteSpeed Cache → Page Optimization"
	remove_submenu_page('litespeed', 'litespeed-page_optm');
	//Esconder "LiteSpeed Cache → Database"
	remove_submenu_page('litespeed', 'litespeed-db_optm');
	//Esconder "LiteSpeed Cache → Crawler"
	remove_submenu_page('litespeed', 'litespeed-crawler');
	//Esconder  "LiteSpeed Cache → Toolbox"
	remove_submenu_page('litespeed', 'litespeed-toolbox');
}
add_action('admin_menu', 'acc_hide_litespeed_cache_menus', 11);

Quitar la caja meta de LiteSpeed Cache

Añade lo siguiente al archivo functions.php también:

// Esconde la caja meta de "LiteSpeed Options"
function acc_hide_litespeed_cache_metaboxes() {
	$screen = get_current_screen();
	if ( !$screen ) {
		return;
	}
	remove_meta_box('litespeed_meta_boxes', $screen->id, 'side');
}
add_action('add_meta_boxes', 'acc_hide_litespeed_cache_metaboxes', 20);

Ten en cuenta que, aunque la caja meta se eliminará, seguirá ejecutándose. Así que si ya tenías ajustes personalizados para una página específica, seguirán funcionando.

Si ves un enlace de afiliado, te garantizo que es de un producto o servicio que realmente vale la pena. A diferencia de otras webs, aquí no se promociona nada solo porque paga más.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *