Доброе утро, уважаемые коллеги. Часто, при создании свой темы для блога или сайта, в шаблоне нужно получить первую (или не первую) картинку. Как это сделать, вы узнаете в этой записи.
Для того, чтобы получить первую картинку с записи wodpress, я использую следующую функцию:
[sourcecode language=»php»]
function get_post_image() {
global $post, $posts;
$first_img = »;
ob_start();
ob_end_clean();
$output = preg_match_all(‘/
$first_img = $matches [1] [0];
if(empty($first_img)){
$img_dir = get_bloginfo(‘template_directory’);
$first_img = $img_dir . ‘/images/post-default.jpg’;
}
return $first_img;
}
[/sourcecode]
Особенности данной функции:
Данную функцию необходимо скопировать в файл functions.php вашей темы. Для того чтобы использовать её, нужно в шаблоне прописать следующий код:
[sourcecode language=»php»]
wordpress
Метки: программирование