Exibe tags na lista sem link

4

Isso parece ser algo muito simples de fazer, mas aparentemente não é.

Eu não quero tags para serem links, mas eu quero que eles sejam exibidos em uma lista não ordenada, com cada tag dentro de um <li>

get_the_tags permite ecoá-los sem o link associado, mas não tenho ideia de como envolvê-los em li's.

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

2 respostas

6

Isso faria isso ...

 <?php
$posttags = get_the_tags();
if ($posttags) {
  echo '<ul>';
  foreach($posttags as $tag) {
    echo '<li>' .$tag->name. '</li>'; 
  }
  echo '</ul>';
}
?>
    
por 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 qualquer gancho específico para WordPress ou tema do seu arquivo de funções.

    
por Dev 30.05.2017 / 13:56

Tags