Показать конкретные сообщения на главной странице

Может кто-то, пожалуйста, помогите мне выяснить, является ли плагин «Список категорий» плагин самым простым решением моей проблемы:

Моя цель – выбрать, какие сообщения будут отображаться на нашей домашней странице в разделе «Последние новости». Сейчас все новые опубликованные сообщения в блоге представлены в разделе «Последние новости». Я хотел бы иметь возможность создавать новые записи в блогах и на основе выбранной категории, они либо появятся на главной странице, либо просто будут добавлены в наш блог .

Это текущий код, который у меня есть в файле home.php для home.php «Последние новости» на моей домашней странице:

 <?php $args = array( 'numberposts' => '5' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ echo '<a style="font-size: 18px;font-weight: bold" href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >'.$recent["post_title"].'</a><p>'.$recent["post_excerpt"].'</p><hr> '; }?> 

У нас также есть настраиваемое поле для «Содержимое под последними новостями». Я не уверен, что мое решение имеет к этому какое-то отношение. Я знаком с HTML и CSS, и я в процессе изучения больше о PHP, поэтому любые предложения по этому вопросу будут оценены очень высоко!

Solutions Collecting From Web of "Показать конкретные сообщения на главной странице"

Вы должны знать идентификаторы категории / категорий, которые вы хотите показать. Затем добавьте 'category' => 'X' в массив. X – это идентификатор вашей категории. Пример: $args = array( 'numberposts' => '5', 'category' => '3' ); или если вы хотите более одной категории: $args = array( 'numberposts' => '5', 'category' => '3,6,7' );