Вывод новостей только с thumbnail на главную страницу из определённой рубрики, как реализовать?
Для определения наличия thumbnail подойдет функция https://developer.wordpress.org/reference/function...
Внутри цикла вывода постов добавить условиеif(has_post_thumbnail( $post->ID )) {

       // Здесь вывод поста, у которого есть thumbnail

}
Вся функция выглядит вот такLast_posts = array(
	'numberposts' => 3,
	'post_status' => 'publish',
	'post_type' => 'post',
	'orderby' => 'post_date',
	'order' => 'DESC',
	'post_content' => '',
	); 

$result = wp_get_recent_posts($Last_posts);

foreach( $result as $p ){ 
	$d = "Y/m/d";
	$pd = get_the_date( $d, $p['ID'] );

			$trimmed_content = mb_strimwidth( $p['post_content'],0, 130, "..." ); //Ограничение в 130 символов

			if( has_post_thumbnail($p['ID']) )		// Если не будет картинки ставим заглушку
			{
				$thumbnail = get_the_post_thumbnail_url($p['ID'], large); //Подгрузка картинки поста
			}
			else 
			{
				$thumbnail = get_bloginfo("template_url").'/no-image.png"';  //Подгрузка заглушки из директории шаблона
			}
		}