07А Вывод произвольной записи вне цикла

Добавьте в файл function.php функцию:

function getPostById($id){
	//выводит заголовок, миниатюру и ссылку на статью
	//краткое описание берется из цитаты
	$out='';
	$post=get_post($id);
	$out.='<div class="main-art"><h3>';
	$out.='<a href="'.$post->guid.'">';
	$out.=$post->post_title; //получаем заголовок записи
	$out.='</a>';
	$out.='</h3>';
	$out.='<div class="art-img">';
	$out.=get_the_post_thumbnail($id, 'ppthmb'); //получаем миниатюру, ppthmb - класс изображения
	$out.='</div>';
	$out.='<div class="min-content">';
	//получаем цитату из записи
	$out.=get_the_excerpt($post->ID);
	$out.='</div></div>';
	echo $out;
}

Для вызова функции используйте код:

<?php getPostById(13); ?>

Данный код выведет заголовок статьи, изображение из миниатюры, текст из блока отрывок и ссылку на статью.