wordpress自动给文章添加特色图(缩略图)

Hi Ren
Hi Ren
Hi Ren
40
文章
1
评论
2019年7月24日16:28:52 评论 114 views

我们在用wordpress写文章时免不了添加几张图片点缀点缀,如果所用的主题在列表页面的缩略图必须为特色图的时候,我们就必须在写文章的时候添加特色图像。但是这样做麻烦就在于每次写文章的时候都要添加一次,像博主我就是经常忘了的,这样在列表页面就看不到缩略图!然后又打开文章再次编辑,这样非常麻烦!

wordpress自动给文章添加特色图(缩略图)

但是特色图又是非常实用的一个设置!它使得网站页面看起来更加的生动形象,所以我们就使用代码来给文章自动添加!

wordpress自动给文章添加特色图(缩略图)

复制以下代码到当前主题文件的function.php里,如果再次忘记给文章添加特色图,代码会使用文章里的第一张图片作为文章的特色图像,所以说以后我们只要把第一张图片弄好看点就OK啦,不用再给文章设置特色图像了!

代码如下:


function autoset_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', 'autoset_featured');
add_action('save_post', 'autoset_featured');
add_action('draft_to_publish', 'autoset_featured');
add_action('new_to_publish', 'autoset_featured');
add_action('pending_to_publish', 'autoset_featured');
add_action('future_to_publish', 'autoset_featured');
继续阅读
  • 我的微信
  • 扫一扫添加我
  • weinxin
  • 我的微信公众号
  • 扫一扫关注
  • weinxin
Hi Ren
  • 本文由 发表于 2019年7月24日16:28:52
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

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