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); ?>
Данный код выведет заголовок статьи, изображение из миниатюры, текст из блока отрывок и ссылку на статью.



