将下面的代码使用code snippet自定义代码插件添加,针对已经发布并且已经设置特色图的文章不会起作用,如果是一篇新的文章在点击发布的时候会自动地将第一张图设置到featued image特色图那里。
add_action('save_post', 'auto_set_featured_image'); function auto_set_featured_image($post_id) { if (!has_post_thumbnail($post_id)) { $attachments = get_children([ 'post_parent' => $post_id, 'post_type' => 'attachment', 'post_mime_type' => 'image', ]); if (!empty($attachments)) { $first_attachment = array_shift($attachments); set_post_thumbnail($post_id, $first_attachment->ID); } } }
以上代码可以省去一个插件,如下
https://ja.wordpress.org/plugins/auto-post-thumbnail/
因为wordpress是一个开源的建站系统,它是允许我们进行这样的自定义的,这就是使用wordpress建站的一个好处。如果你想要这样简单的功能,可以试试上面的代码,可以避免给你的独立站添加一个插件而导致网站的加载速度变慢。
郑州白帽子是一个专业做定制开发独立站的外贸建站公司,如果你需要去定制开发独立站,那么可以将您的需求告诉我们,我们来给您报价。