如何在 WordPress 上自动设置特色图片

发布时间:2022-09-23 14:52 最后更新:2023-03-20 13:33 浏览量:共 64 次浏览

最近准备对缩略图做一些调整,决定采用WordPress自带的the_post_thumbnail来实现缩略图的裁剪,不可能再用什么timthumb.php了

关于timthumb.php不再支持或维护的介绍:https://code.google.com/archive/p/timthumb/

现在在用的缩略图的特性是需要从WordPress文章里的特色图像来调取裁剪的,而如果每次还要手动去设置一张实在是过于繁琐了,自然是在 WordPress 上自动设置特色图片来得方便很多哈,直接上代码

//自动添加特色图像
function huitheme_auto_set_featured_image() {
   global $post;
   $featured_image_exists = has_post_thumbnail($post->ID);
      if (!$featured_image_exists)  {
         $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', 'huitheme_auto_set_featured_image');

插入到functions.php即可,教程到此结束

实打实美此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“实打实美”或者“shidashimei”或者微信扫描右侧二维码都可以关注本站微信公众号。

相关文章

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