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

  • A+
所属分类:计算机培训

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

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

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

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’);


发表评论

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