Eliminar el shortlink del header.php y meta tag en WordPress

Vuelvo a hablar de WordPress con un post en el que explico como eliminar el shortlink del header y sus metas.

Los shortlinks son urls cortas que redirigen a la url original siendo esta última más larga. Hay muchos plugins SEO de WordPress que te permiten gestionarlos a tu antojo, pero vamos a ver como desactivarlos de forma manual en el código de nuestro theme.

Otros post intresantes son:

Ejemplo de meta tag shortink en WordPress

Os voy a poner un ejemplo de meta tag dentro del head:

<link rel="shortlink" href="https://www.anerbarrena.com/?p=5115" />

Siendo https://www.anerbarrena.com/html5-battery-status-api-3222/ el enlace original.

Eliminar el shortlink del header.php de WordPress

Si el shortlink no está dentro de la función wp_head() será muy fácil eliminarlo. Aquí los pasos:

  • Primero debemos ir al header.php de nuestro theme y editarlo.
  • Localizar un código similar a este y eliminarlo:
    echo '<link rel="shortlink" href="' . $shortlink . '" />';

Desactivar el shortlink desde la configuración de WordPress

Si el shortlink viene por defecto en nuestro theme solo nos queda desactivarlo en el functions.php (También de nuestro theme). Estos son los pasos.

  • Editar el functions.php
  • En las primeras líneas colocamos este código:
    remove_action('wp_head', 'wp_shortlink_wp_head');

De estas 2 maneras diferentes hemos limpiado el código de nuestra web, hace años quizás era relevante esta etiqueta pero personalmente yo no la incluyo.

compartir
Publicado por
Aner Barrena