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

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

//【红丝线-修改正确】 自动把文章中的第一张图片添加为缩略图,如果文章中没有图片,调用媒体库中的某个图片作为文章的缩略图。自动调用媒体库中的图片作为缩略图。其中 $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');

 

相关文章

【教程】Simply Static配置详情
WordPress发现大量垃圾文章被恶意发布的解决方法
升级 WordPress 时“另一更新正在进行”的 3 种解决办法
抖音集团账号梳理攻略
禁用 WordPress 裁剪功能包括自动生成的 768 像素图片
2个方法实现WordPress上传图片文件自动重命名(防止文件名重复和中文名)

Warning: error_log(/www/wwwroot/WordPress/it.hsx.ltd/wwwroot-it.hsx.ltd/wp-content/plugins/spider-analyser/#log/log-2114.txt): failed to open stream: Permission denied in /www/wwwroot/WordPress/it.hsx.ltd/wwwroot-it.hsx.ltd/wp-content/plugins/spider-analyser/spider.class.php on line 2853