Domanda

Ex.

Categoria 1

Post 1

Post 2

Post 3

Post ....

Categoria 2

Post 1

Post 2

Post 3

Post ....

Categoria ....

Post 1

Post 2

Post 3

Post ....

È stato utile?

Soluzione

Non sono sicuro se questo è esattamente quello che stai chiedendo, ma suona come siete alla ricerca di cicli annidati. Questo elenco delle più recenti 5 messaggi in tutte le categorie sul tuo sito:

foreach ( get_terms('category') as $category ) {

    echo '<h2>'.$category->name.'</h2>';
    echo '<ul>';

    foreach ( get_posts( 'cat='.$category->term_id ) as $post ) {
        setup_postdata( $post );
        echo '<li><a href="'.get_permalink($post->ID).'">'.get_the_title().'</a></li>';

    }
    echo '</ul>';
} 

Aggiungere il nome del tipo di messaggio personalizzato e di tutte le altre variabili si consiglia di modificare il ciclo con la chiamata a get_posts. È possibile guardare attraverso il Codex pagina per un elenco di argomenti che può essere passato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top