Mostrar etiquetas en la lista sin enlace

4

Esto parece que debería ser algo que es realmente simple de hacer, pero aparentemente no lo es.

No quiero que las etiquetas sean enlaces, pero quiero que se muestren en una lista desordenada, con cada etiqueta dentro de un <li>

get_the_tags te permite hacer eco de ellos sin el enlace asociado, pero no tengo idea de cómo envolverlos en li's.

 <?php
$posttags = get_the_tags();
if ($posttags) {
  foreach($posttags as $tag) {
    echo $tag->name . ' '; 
  }
}
?>
    
pregunta andy 10.01.2013 - 04:27

2 respuestas

6

Esto lo haría ...

 <?php
$posttags = get_the_tags();
if ($posttags) {
  echo '<ul>';
  foreach($posttags as $tag) {
    echo '<li>' .$tag->name. '</li>'; 
  }
  echo '</ul>';
}
?>
    
respondido por el Jake Lisby 10.01.2013 - 04:32
0
add_action( 'loop_start', 'list_tags' );

function list_tags() {

$tags = get_tags( array('orderby' => 'count', 'order' => 'DESC') );

foreach ( (array) $tags as $tag ) {

echo '<li>' . $tag->name . '</li>';
    }
}

Use cualquier gancho específico de WordPress o tema desde su archivo de funciones.

    
respondido por el Dev 30.05.2017 - 13:56

Lea otras preguntas en las etiquetas