Случайная категория с недавним заголовком и миниатюрой

Этот код ниже работает идеально, чтобы вывести название из пяти случайных категорий, вопрос для каждой случайной категории, я хочу, чтобы последний заголовок и миниатюра, но где и как я могу добавить почтовый запрос?

<?php //display random sorted list of terms in a given taxonomy $counter = 0; $max = 5; //number of categories to display $taxonomy = 'category'; $terms = get_terms($taxonomy); shuffle ($terms); //echo 'shuffled'; if ($terms) { foreach($terms as $term) { $counter++; if ($counter <= $max) { echo '<p><a href="' . get_category_link( $term->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $term->name ) . '" ' . '>' . $term->name.'</a></p> '; } } } ?> 

Solutions Collecting From Web of "Случайная категория с недавним заголовком и миниатюрой"

Если я не ошибаюсь, the_post() примет информацию о сообщении в цикле. Если это так, то the_title() и the_post_thumbnail() сделают для вас остальное.

 <?php //display random sorted list of terms in a given taxonomy $counter = 0; $max = 5; //number of categories to display $taxonomy = 'category'; $terms = get_terms($taxonomy); shuffle ($terms); the_post(); if ($terms) { foreach($terms as $term) { $counter++; if ($counter <= $max) { echo '<p><a href="' . get_category_link( $term->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $term->name ) . '" ' . '>' . $term->name.'</a></p> '; echo '<p><a href="' . the_permalink() . '">' . the_title() . '</a></p>'; echo '<p><a href="' . the_permalink() . '">' . the_post_thumbnail( 'thumbnail' ) . '</a></p>'; } //endif ($counter <= $max) } } //endif ($terms) ?> 

ПРИМЕЧАНИЕ. Я не тестировал его. Пожалуйста, дайте мне знать, работает ли это или нет.