web-dev-qa-db-fra.com

Utilisation de wp_tag_cloud ('format = array') pour imprimer les noms de balises sans liens?

J'essaie d'extraire uniquement les noms de balises en tant que collection de tableaux afin de les écrire sous la forme d'une liste simple, sans liens, mais le tableau renvoyé n'envoie pas le nom sous forme d'élément indexable.

array(2) {
  [0]=> string(129) "<a href='#' class='tag-link-31' title='1 topic' style='font-size: 8pt;'>tag 1</a>"
  [1]=> string(127) "<a href='#' class='tag-link-30' title='1 topic' style='font-size: 8pt;'>tag 2</a>"
}

Existe-t-il une autre méthode que je peux utiliser pour obtenir la collection de balises du site entier avec uniquement les noms de balises? Ceci est mon code actuel, mais à cause des index de tableau, je reçois aussi les liens.

$tagNames = wp_tag_cloud('format=array');
echo implode($tagNames,", ");   
1
Scott B

essayez:

function my_tag_list_123($sep){
    $tags = get_tags();

    foreach ($tags as $tag){
        $ret[]= $tag->name;
    }
    return implode($sep, $ret);
}

et appelle quand tu as besoin de ça

echo my_tag_list_123(',');

j'espère que cela t'aides.

4
Bainternet