WordPress调用文章中第一张图片作为缩略图(特色图像)的方法

WordPress这个CMS非常好用,不光能够建立博客,还能够建立企业网站,全球有33%的网站使用WordPress建立,而且Wordpress的论坛和资源都非常丰富,能很快速的查询到遇到的问题。但是WordPress也有缺点,很多朋友想要让文章中的第一张图片当作栏目的缩略图,下面的代码就可以做到。

WordPress调用文章中第一张图片作为缩略图(特色图像)的方法

只需要将一下代码复制到WordPress主题下面的function.php文件就可以了。

function wpforce_featured() {

global $post;

$already_has_thumb = has_post_thumbnail($post->ID);

if (!$already_has_thumb) {

$attached_image = get_children( “post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1” );

if ($attached_image) {

foreach ($attached_image as $attachment_id => $attachment) {

set_post_thumbnail($post->ID, $attachment_id);

}

}

}

} //end function

add_action(‘the_post’, ‘wpforce_featured’);

add_action(‘save_post’, ‘wpforce_featured’);

add_action(‘draft_to_publish’, ‘wpforce_featured’);

add_action(‘new_to_publish’, ‘wpforce_featured’);

add_action(‘pending_to_publish’, ‘wpforce_featured’);

add_action(‘future_to_publish’, ‘wpforce_featured’);
  • 本文由 发表于 2019年12月1日12:50:01
  • 转载请务必保留本文链接:http://www.tunan321.com/archives/1081
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: