Mostrar lista de etiquetas (tags) sin link en WordPress

Últimamente he tenido que hacer varias actualizaciones a WordPress 3.0.1, de blogs que tenían versiones bastante antiguas. Algunos de ellos utilizaban la función «the_tags», para incluirla en el meta keywords de la cabecera de HTML. El problema es que WordPress ahora muestra esta lista de incluyendo el código HTML <a href=…> … </a>.

Esto hace que no funcione para incluirlo es el meta keywords. Vale decir que el posicionamiento en buscadores por este meta está casi obsoleto por parte de Google, Bing o Yahoo. Pero aun que no lo creas existen muchos otros buscadores que aun utilizan este meta, es por eso que no es recomendable despreciarlo.

Este es el código, para crear una lista de etiquetas sin los links, e incluso poniendo el código que quieras, antes y después:

Primero se recoge todos los tags y luego se filtran por la entrada que se muestra:

$taxonomy='post_tag';
$terms = wp_get_post_terms($post-&gt;ID $taxonomy,'');

Luego se despliega dentro del meta, recorriendo el arreglo:

<meta name="keywords" content="<?php 
if ($terms){
    foreach($terms as $tag) {
        echo $tag->name.', ';
    }
}?>" />

Finalmente puedes tener una linda lista de tags sin links, separadas por una coma y espacio. Puedes agregar además un prefijo o sufijo que gustes:

echo '<p>'.$tag->name.'</p>';
echo '<div>'.$tag->name.'</div>';
echo '<i>'.$tag->name.'</i>';

Nada más que reportar.



Etiquetas: , , , , , ,

Enviar un comentario

Copyright © En algún lugar del bosque de los Baobabs

Construido en Notes Blog Core
Soportado por WordPress