{教程}自动为WP文章设置封面图


用来自动设置第一张图为封面图,参考本站,打开你的主题functions.php文件

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

 

给TA买糖
共{{data.count}}人
人已赞赏
网络干货

{教程}WordPress修改上传文件目录

2017-2-13 0:30:04

网络干货

{插件}WP远程图片转本地auto-save-image

2017-2-13 1:06:13

4 条回复 A文章作者 M管理员
  1. 话说这个……前提是需要在文章里插入一张图片吗?

    • 是的,但也可以随机选择图片文件夹内的一张图作为封面(但我并没写)

    • 请问有邮件通知吗 😯

    • 月宅

      😀 原来如此,这样很方便啊
      😎 有啊,我在阅览其他文章没回复罢了