Limpieza en nuestro WordPress

Para el día de hoy nos vamos a centrar un poco en la limpieza de nuestro WordPress, más centrado en el Header de nuestro WordPress, vamos a realizar un poco de limpieza en todo el código que nuestro WordPress trae por defecto.

Para ello lo que haremos será eliminar todos los scripts y estilos de los emojis que WordPress tiene en el Header, más que nada por que nadie los utiliza y es un código muy extenso que hace que nuestro sitio cargue un poco más lento, luego eliminaremos un poco de código más que tampoco nos hace ninguna falta y que nos puede incluso perjudicar.

Empecemos, como siempre vamos a la raiz de nuestro Theme, localizamos el archivo functions.php y lo abrimos con nuestro ID de programación favorito o con nuestro plugin de funciones si ya lo tenemos creado, y seguidamente copiamos y pegamos al final del código lo siguiente.




<?php
//eliminamos enlaces del admin
function delete_links_admin() {
    global 
$wp_admin_bar;
    
$wp_admin_bar->remove_menu('wp-logo'); //Elimina el logo de WordPress (desaparece también todo el submenú)
    
$wp_admin_bar->remove_menu('about'); //Elimina el enlace "Sobre WordPress"
    
$wp_admin_bar->remove_menu('wporg'); //Elimina el enlace a wordpress.org
    
$wp_admin_bar->remove_menu('documentation'); //Elimina el enlace a la documentación oficial (Codex)
    
$wp_admin_bar->remove_menu('support-forums'); //Elimina el enlace a los foros de ayuda
    
$wp_admin_bar->remove_menu('feedback'); //Elimina el enlace "Sugerencias"
    
$wp_admin_bar->remove_menu('comments'); //Elimina el acceso directo a los comentarios
    
$wp_admin_bar->remove_menu('view-site'); //Elimina el submenú que aparece al pasar el cursor sobre el nombre de la web
    
$wp_admin_bar->remove_menu('new-content'); //Elimina el enlace para generar nuevo contenido
}
?>

Con este código conseguimos limpiar un poco los molestos enlaces que aparecen en el panel de control o admin de WordPress, de esta manera queda un poco más limpio y nosotros podemos navegar menor por las entrañas de nuestro sitio.

Ahora vamos a por el segundo código, seguimos en nuestro archivo functions.php o en nuestro plugin de funciones, copiamos y pegamos el siguiente código al final del todo.




<?php
//limpieza de header
remove_action('wp_head''rsd_link');
remove_action('wp_head''wp_generator');
remove_action('wp_head''feed_links'2);
remove_action('wp_head''index_rel_link');
remove_action('wp_head''wlwmanifest_link');
remove_action('wp_head''feed_links_extra'3);
remove_action('wp_head''start_post_rel_link'100);
remove_action('wp_head''parent_post_rel_link'100);
remove_action('wp_head''adjacent_posts_rel_link'100);
?>

Con este código conseguimos eliminar cosas como el enlace al rsd, la versión de nuestro WordPress y muchos otros enlaces que dejan al descubierto en el código fuente de nuestro Header con que estamos trabajando, algo que en momento dado nos puede perjudicar, y que con un simple código lo dejamos solucionado.

239 Visitas

26 enero, 2020 por ricard

ricard
Soy Ricard FS, me dedico a la programación desde el año 2000, me dediqué en pleno a WordPress desde el año 2015, ahora creo Plugins y Theme para WordPress desde código cero, y me gusta la divulgación de código, por ello la creación de este blog.

Deja tu comentario

Deja una respuesta

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

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: