// 获取文章中第一张图片,返回值:图片url地址// 获取文章中第一张图片,返回值:图片url地址
public function get_post_first_image_url() {
global $post, $posts;
$first_img = ”;
ob_start();
ob_end_clean();
$output = preg_match_all(‘/<img.+?src=[\'”]([^\'”]+)[\'”].*?>/i’, $post->post_content, $matches);
$first_img = $matches[1][0];
if(empty($first_img)) {
$first_img = get_bloginfo(‘template_url’) . ‘/static/picture/get_post_first_image_url_default.gif’;
}
return $first_img;
}
get_post_first_image_url_default.gif 是文章中没有图片默认显示的图片。
前台主题调用使用 <?php echo get_post_first_image_url();?>