wp做主题的时候,懒人都不想再多点一下,为每篇文章手动添加缩略图,那么很多程序都是获取文章里面的第一张图片设置为缩略图,wp也可以这样设置,那么如何做?按照下面步骤就可以实现

1.fuction.php里面添加函数

function get_content_first_image($content){
    if ( $content === false ) $content = get_the_content();
    preg_match_all('|<img.*?src=[\'"](.*?)[\'"].*?>|i', $content, $images);
    if($images){      
        return $images[1][0];
    }else{
        return false;
    }
}

2.在需要的地方调用

<img  src="<?php echo get_content_first_image(get_the_content()); ?>" alt="<?php the_title_attribute(); ?>" >