wordpress懒人写作模式自动设置文章的第一张图为特色图像

释放双眼,带上耳机,听听看~!

主题实际已经设置自动搜索文章第一张图片作为缩略图了,但是有时候图片太大就导致了缩略图也很大,加载反而变慢,又懒得每次手动设置特色图像,所以这段代码可以自动把文章中上传的第一张图片设置为特色图像,缺点就是不支持外链图片

function autoset_featured_image() {
    global $post;
    if (!is_object($post)) return;
    $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);
            }
        }
    }
}
add_action( 'the_post', 'autoset_featured_image' );
add_action( 'save_post', 'autoset_featured_image' );
add_action( 'draft_to_publish', 'autoset_featured_image' );
add_action( 'new_to_publish', 'autoset_featured_image' );
add_action( 'pending_to_publish', 'autoset_featured_image' );
add_action( 'future_to_publish', 'autoset_featured_image' );

人已赞赏
WordPress教程

WordPress默认编辑器添加HTML编辑器按钮写作必备无需插件

2020-8-11 19:24:29

WordPress教程

WordPress代码实时发布文章主动推送到百度加快收录,不需要插件

2020-8-11 19:55:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索