Seleccionar página

WordPress es la mejor forma de crear una página web de forma fácil y profesional, el problema es que existe es que los CMS crear demasiado código que no es necesario ya que por lo general no se suele utilizar.

El objetivo sería añadir un código para desactivar ciertas funciones de una página web y con ello conseguiremos optimizarla WPO.

Con este código si optimizaras tu web, pero no creo que se montara mucho en temas de velocidad de carga en páginas tipo pagespeed o pingdom, no conseguirás mejorar la velocidad, ya son funciones que se llaman en ciertos momentos.

La teoría del Wp en el Head:

Vamos a modificar las líneas del wp_head, estas son etiquetas de meta-tags de la cabecera de nuestra web. Ósea peticiones web http que penalizar nuestra web-

Pasos para realizarlo.

  1. Crear un Child Theme: Busca en el blog tengo una mini- guía de cómo crearlo, Recuerda que todo cambio de código debe de hacerse en el tema hijo para no perder los cambios en próximas actualizaciones.
  2. Haz una copia de seguridad: Accede al servidor y busca en la carpeta de tu time el archivo functions.php haz una copia de él.
  3.  Añade el siguiente código: Accede al fichero y añade la siguiente línea al final o al inicio del todo. Dentro del <php

function remove_headlinks() {

 remove_action( ‘wp_head’, ‘wp_generator’ );

  remove_action( ‘wp_head’, ‘index_rel_link’ );

 remove_action( ‘wp_head’, ‘wp_shortlink_wp_head’ );

 remove_action( ‘wp_head’, ‘adjacent_posts_rel_link’ );

 remove_action( ‘wp_head’, ‘adjacent_posts_rel_link_wp_head’, 10, 0 );    remove_action( ‘wp_head’, ‘parent_post_rel_link’ );

remove_action( ‘wp_head’, ‘rsd_link’ );

remove_action( ‘wp_head’, ‘wlwmanifest_link’ );

 remove_action( ‘wp_head’, ‘start_post_rel_link’ );

 remove_action( ‘wp_head’, ‘feed_links’, 2 );

 remove_action( ‘wp_head’, ‘feed_links_extra’, 3 );

 remove_action( ‘wp_head’, ‘print_emoji_detection_script’, 7 );  remove_action( ‘wp_print_styles’, ‘print_emoji_styles’ );  remove_filter( ‘wp_mail’, ‘wp_staticize_emoji_for_email’ ); remove_filter( ‘the_content_feed’, ‘wp_staticize_emoji’ ); remove_filter( ‘comment_text_rss’, ‘wp_staticize_emoji’ );

}

add_action( ‘init’, ‘remove_headlinks’ );

Si quieres saber que significa cada función aquí te dejo una guía: https://developer.wordpress.org/reference/functions/

‘wp_generator’: elimina la información versión de WordPress

4.- Haz pruebas de funcionamiento. Revisa que todo esté funcionando correctamente

Te ha funcionado? SAbes como optimizar mas este archivo?? Comentanos Gracias

Articulos relacionados