自动把文章中的第一张图片添加为缩略图

发布时间:2024-04-18 19:59 最后更新:2024-04-18 20:00 浏览量:共 32 次浏览

//【红丝线-修改正确】 自动把文章中的第一张图片添加为缩略图,如果文章中没有图片,调用媒体库中的某个图片作为文章的缩略图。自动调用媒体库中的图片作为缩略图。其中 $post->ID, '66'是媒体库中某张图片的id。如何查看媒体库里某张图片的ID:WP-后台-多媒体-媒体库,采用一个列表浏览方式,把鼠标指向图片,在浏览器的下面会显示图片的ID。/wp-admin/upload.php?item=67,67就是ID号。

//【红丝线-修改正确】 自动把文章中的第一张图片添加为缩略图,如果文章中没有图片,调用媒体库中的某个图片作为文章的缩略图。自动调用媒体库中的图片作为缩略图。其中 $post->ID, '66'是媒体库中某张图片的id。如何查看媒体库里某张图片的ID:WP-后台-多媒体-媒体库,采用一个列表浏览方式,把鼠标指向图片,在浏览器的下面会显示图片的ID。/wp-admin/upload.php?item=67,67就是ID号。
     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);
                 }
             } else {
                 set_post_thumbnail($post->ID, '119');  //要手工输入默认头图的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');

 

相关文章

调所有前端VUE,标题四个字,超过自动调行,字和框竖向自动居中
【Simply Static生成静态失败】宝塔防火墙拦截了服务器本机访问自身域名 / IP 的环回请求
zhong zhuan
宝塔面板中如何修改网站顺序
Ubuntun和debian 系统升级
【教程】Simply Static配置详情