{"id":926,"date":"2022-03-09T12:52:00","date_gmt":"2022-03-09T12:52:00","guid":{"rendered":"https:\/\/hugocalixto.es\/?p=926"},"modified":"2022-03-09T12:52:00","modified_gmt":"2022-03-09T12:52:00","slug":"eliminar-los-codigos-no-utilizados-en-wp-head","status":"publish","type":"post","link":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/blog\/eliminar-los-codigos-no-utilizados-en-wp-head\/","title":{"rendered":"Eliminar los c\u00f3digos no utilizados en wp_head"},"content":{"rendered":"\n<p>En esta entrada iremos aprender cuales son y c\u00f3mo eliminar c\u00f3digos que son innecesarias y sobrecargan nuestras webs.<\/p>\n\n\n\n<p>Por defecto, WordPress incluye una serie de meta-tags en la cabecera de nuestro sitio a trav\u00e9s de la funci\u00f3n wp_head(). La mayor\u00eda de estas etiquetas son innecesarias y sobrecargan las p\u00e1ginas de nuestro sitio, realizan peticiones http, aumentando el tiempo de carga y disminuyendo el rendimiento del sitio.<\/p>\n\n\n\n<p>Para optimizar la velocidad de carga y el rendimiento de nuestro sitio, y mantener la cabecera lo m\u00e1s limpia y eficiente posible, podemos eliminar c\u00f3digos y estas etiquetas incluyendo una simple funci\u00f3n en nuestro functions.php. Conseguiremos un mejor <a href=\"https:\/\/hugocalixto.es\/aumentar-la-velocidad-de-una-web-en-wordpress\/\">WPO<\/a> (Web Performance Optimization) deshaci\u00e9ndonos de ellos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Los c\u00f3digos o etiquetas que podemos excluir son:<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>wp_generador<\/strong><\/h2>\n\n\n\n<p>Muestra en una etiqueta que el sitio est\u00e1 hecho con WordPress y su versi\u00f3n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>rsd_link<\/strong><\/h2>\n\n\n\n<p>Enlace a Really Simple Discovery<br>Es un formato XML y una convenci\u00f3n de publicaci\u00f3n para hacer que los servicios expuestos por un blog u otro software web, sean descubiertos por el software cliente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>wlwmanifest_link<\/strong><\/h2>\n\n\n\n<p>Para escribir en nuestro blog desde Windows Live Writer<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>start_post_rel_link<\/strong><\/h2>\n\n\n\n<p>Mostrar el enlace relacional de la primera entrada<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>index_rel_link<\/strong><\/h2>\n\n\n\n<p>Etiqueta que muestra cu\u00e1l es el hogar de nuestro sitio<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>wp_shortlink_wp_head<\/strong><\/h2>\n\n\n\n<p>Insertar una etiqueta de enlace corto, si se ha definido<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>adjacent_posts_rel_link<\/strong><\/h2>\n\n\n\n<p>Mostrar el enlace relacional a las entradas vinculadas con la entrada actual<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>parent_post_rel_link<\/strong><\/h2>\n\n\n\n<p>Mostrar el enlace a la p\u00e1gina principal, si se ha establecido<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>feed_extra_links<\/strong><\/h2>\n\n\n\n<p>Mostrar el enlace a la alimentaci\u00f3n extra como categor\u00edas<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>feed_links<\/strong><\/h2>\n\n\n\n<p>Mostrar enlaces al feed general<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>print_emoji_detection_script<\/strong><\/h2>\n\n\n\n<p>Eliminar la carga de JS necesaria para los iconos emoji en los comentarios<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>print_emoji_styles<\/strong><\/h2>\n\n\n\n<p>Eliminar la carga de CSS necesaria para los iconos emoji en los comentarios<\/p>\n\n\n\n<p>Nuestra funci\u00f3n ser\u00eda la siguiente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Removes some links from the header\nfunction remove_headlinks() {\nremove_action( 'wp_head', 'wp_generator' );\nremove_action( 'wp_head', 'rsd_link' );\nremove_action( 'wp_head', 'wlwmanifest_link' );\nremove_action( 'wp_head', 'start_post_rel_link' );\nremove_action( 'wp_head', 'index_rel_link' );\nremove_action( 'wp_head', 'wp_shortlink_wp_head' );\nremove_action( 'wp_head', 'adjacent_posts_rel_link' );\nremove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );\nremove_action( 'wp_head', 'parent_post_rel_link' );\nremove_action( 'wp_head', 'feed_links', 2 );\nremove_action( 'wp_head', 'feed_links_extra', 3 );\nremove_action( 'wp_head', 'print_emoji_detection_script', 7 );\nremove_action( 'wp_print_styles', 'print_emoji_styles' );\nremove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );\nremove_filter( 'the_content_feed', 'wp_staticize_emoji' );\nremove_filter( 'comment_text_rss', 'wp_staticize_emoji' );\n}\nadd_action( 'init', 'remove_headlinks' );<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00a1Importante!<\/strong><\/h2>\n\n\n\n<p>Antes de incluir esta funci\u00f3n y eliminar todas las etiquetas de cabecera, compruebe que su tema o uno de sus complementos no utiliza ninguna de ellas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta entrada iremos aprender cuales son y c\u00f3mo eliminar c\u00f3digos que son innecesarias y sobrecargan nuestras webs. Por defecto, WordPress incluye una serie de meta-tags en la cabecera de nuestro sitio a trav\u00e9s de la funci\u00f3n wp_head(). La mayor\u00eda de estas etiquetas son innecesarias y sobrecargan las p\u00e1ginas de nuestro sitio, realizan peticiones http, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":928,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"class_list":["post-926","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articulos"],"_links":{"self":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/posts\/926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/comments?post=926"}],"version-history":[{"count":0,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/posts\/926\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/media\/928"}],"wp:attachment":[{"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/media?parent=926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/categories?post=926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hugocalixto.com\/demos\/huuguu-lite\/wp-json\/wp\/v2\/tags?post=926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}