¿Cómo eliminar el slug o permalink de las etiquetas en Wordpress?
Si utilizas las etiquetas de Wordpress como estrategia de segmentación de contenido e interlinking, quizás no quieras ver el slug "tag" en las urls. Con este código podrás hacerlo.
Antes que nada, debes tener en cuenta del uso adecuado de las tags, recuerda que un mal uso puede provocar generar contenido duplicado lo que afectaría al SEO de tu sitio web, de igual manera, veamos la solución.
Solución quitar slug tag mediante código (Recomendado)
Para realizar esto añade el siguiente código en tu archivo fuctions.php.
add_filter('quitar_etiquetas', 'quitar_url_de_etiquetas', 10, 3);
function quitar_url_de_etiquetas($url, $term, $taxonomy) {
if ($taxonomy == 'post_tag') {
return str_replace('/tag/', '/', $url);
}
return $url;
}
Si también has quitado la url base de las categorías, debes tener en cuenta en no repetir el mismo nombre de etiquetas o categorías.
Solución quitar slug tag mediante plugin
Puedes descargarte el plugin: Remove CPT base
Con este plugin podrás seleccionar el tipo de taxonomía o tipo de contenido personalizado y eliminar la base url del mismo.
Es importante mencionar que tendrás una dependencia con el plugin, ya que si lo desactivas, la base slug volverá.
Fernando Acevedo
Con una profunda pasión por el marketing digital y un entusiasmo vibrante por las tecnologías de vanguardia, me dedico a explorar y compartir conocimientos en áreas como el marketing digital, la inteligencia artificial y las estrategias innovadoras para la automatización de procesos empresariales.