Si observa el código fuente de su sitio de WordPress, es posible que haya notado un montón de código en su etiqueta
que no forma parte de su tema de WordPress, como re=”alternative”, rel=”pingpack” y el actual número de versión de su instalación de WordPress.Estas son acciones que WordPress agrega y se muestran en su enlace wp_head, así que deje de buscar todos los archivos de su tema tratando de descubrir cómo eliminarlos porque no lo encontrará allí. Deberá crear algunas funciones remove_action para limpiar su etiqueta principal de WordPress… Le mostraré cómo hacerlo.
WordPress ¿Basura?
A continuación se muestran algunos ejemplos de lo que se agrega a su encabezado. En mi opinión, muchos de estos son innecesarios y, de hecho, los elimino todos del encabezado de mi sitio, por lo que los llamo «basura». Pero realmente depende de su sitio y sus necesidades, así que lea las etiquetas rel antes de eliminarlas todas.
<link rel="alternate" type="application/rss+xml" title="Themelocal RSS Feed" href="http://www.wpexplorer.com/feed/" />
<link rel="alternate" type="application/atom+xml" title="Themelocal Atom Feed" href="http://www.wpexplorer.com/feed/atom/" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.wpexplorer.com/xmlrpc.php?rsd" />
<link rel="pingback" href="http://www.wpexplorer.com/blog/xmlrpc.php" />
<link rel='index' title='WP Engineer' href='http://www.wpexplorer.com' />
<link rel='start' title='Themelocal' href='http://www.wpexplorer.com/folioway-wordpress-theme.html' />
<link rel='prev' title='Themelocal' href='http://www.wpexplorer.com/sportpress-wordpress-theme.html' />
Cómo eliminar las acciones de WP_Head
En wordpress, puede usar la función «remove_action» para eliminar cualquier función que esté adjunta a un gancho de acción específico.
La función remove_action:
remove_action( $tag, $function_to_add, $priority, $accepted_args );
Ejemplo
Aquí puede ver cómo he usado la función remove_action para limpiar mi encabezado. Simplemente pegue el código en su archivo functions.php para probarlo. Debería ser bastante intuitivo ver qué acción elimina qué.
// Remove junk from head
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', 10, 0 );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
Esto podría agregarse en el archivo functions.php de su tema secundario. Nunca recomendaría agregar este código a un tema para la venta o distribución porque le está quitando al usuario final sin su contenido, déjelo en manos del usuario final si quiere eliminar este código o no.
Usando un complemento: Además, podría usar un complemento para limpiar su cabeza, por ejemplo, el gratuito «Etiquetas de cabeza limpia CCEl complemento se puede activar en su sitio para eliminar el código innecesario de la etiqueta principal de su sitio de WordPress.