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