目录
Togglewordpress设置文章默认缩略图方法分享,文章设置缩略图可以美化我们的文章展示、和吸引点击等情况,但是有时候我们文章里没有图片怎么办?这个时候就需要用到设置图片为文章的默认缩略图。下面就为大家分享三个设置wordpress文章默认缩略图的方法:
方法一:使用代码
可以用下面的代码,设置某一个ID的图片为默认图片。
将下方代码添加到当前主题的functions.php中
// wordpress设置文章默认缩略图 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, '8888'); } } } //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');
上面代码里的$post->ID, ‘8888’这个8888就是图片ID,自己在网站媒体库找一张图改一下ID吧。
不过要注意哦,以上代码可能会影响你手动设置的特色图。自己要确认下哦。
如果获取图片id?
进入网站后台,点击媒体库,找到要选择的图片,点击编辑(不点击的情况,浏览器有个显示选中标签url的功能,一般在左下角可以看见),然后查看地址栏中的post=xxx这xxx里面的数字就是图片id。
如果有安装wpjam插件的话,也是可以直接看见图片id的。
方法二:使用wpjam插件
wpjam插件是由国内wordpress大佬开发维护的一块wordpress优化、拓展插件,是一款十分优秀强大的wordpress插件。
使用wpjam插件实现wordpress设置文章默认缩略图的话,缺点是,如果你只需要wordpress设置文章默认缩略图这个功能,这样的话,插件就会显得”臃肿“,有些东西你根本用不上。
插件相关地址:
wordpress插件库地址:
插件安装激活有wordpress缩略图设置的相关功能,可以对分类、文章的缩略图设置,如下图:
方法三:使用WP Random Post Thumbnails插件
wordpress插件库地址:
WP Random Post Thumbnails – WordPress 插件
优点:功能强大,可以设置随机缩略图、可以为不同类型内容和不同的分类、标签去设置不同的缩略图。
缺点:插件较长时间未更新了,可能出现不兼容的情况。注:我在wordpress 5.8.4版本中使用未发现问题,具体要取决于自己的wordpress版本和主题。
插件没有中文版,不过非常简单,很好使用。可以自己使用浏览器的翻译功能使用。
下载安装激活插件后,在wordpress后台》设置》里面会多出一个Random Thumbnails的配置选项,点击后开始进行配置:
可以根据不同的内容类型(文章、页面等…)和不同分类选项(分类、标签等…)设置不同随机缩略图