如何在WordPress中设置博文专用缩略图且不将其作为文章顶部特色图片
WordPress设置特色图片作为缩略图但不在页面顶部显示的实现方法
- 方法一:使用主题自带选项(最简单)
大部分主流WordPress主题都内置了隐藏单页特色图片的功能,两种操作路径可选:- 进入对应页面的编辑界面,在右侧边栏的「页面设置」板块找到「是否显示特色图片」的开关,直接关闭后更新页面即可
- 进入后台「外观」-「自定义」,在「页面设置」或「文章设置」分类下找到全局隐藏特色图片的选项,可批量设置所有页面/文章不显示顶部特色图片
- 方法二:添加CSS代码隐藏
如果主题没有自带相关选项,可以用CSS快速实现:- 先获取目标页面的ID:进入页面编辑界面,查看浏览器地址栏中
post=后面的数字,就是该页面的ID - 进入后台「外观」-「自定义」-「额外CSS」,添加如下代码:
如果需要全局隐藏所有页面的顶部特色图片,去掉前缀即可:/* 替换下面的123为你的实际页面ID,仅隐藏单页特色图片 */ .page-id-123 .wp-post-image { display: none !important; }
*注:如果以上代码不生效,右键点击页面顶部的特色图片选择「检查」,查看特色图片对应的实际类名,替换掉代码里的.wp-post-image { display: none !important; }.wp-post-image即可。 - 先获取目标页面的ID:进入页面编辑界面,查看浏览器地址栏中
- 方法三:修改主题模板代码
适合有一定代码基础的用户,操作时建议使用子主题避免主题更新覆盖修改内容:- 找到主题的页面模板文件,默认页面模板为
page.php,文章模板为single.php - 找到文件中调用特色图片的代码段,一般是包含
the_post_thumbnail()的部分,直接注释或者删除该片段后保存即可
- 找到主题的页面模板文件,默认页面模板为
- 方法四:使用插件实现
不想改代码的新手可以直接用插件:安装启用「Hide Featured Image」插件后,每个页面/文章的编辑界面会多出「隐藏特色图片」的勾选框,勾选后保存即可生效。
以上所有方法都只会隐藏前台单页的顶部特色图片显示,不会影响列表页、社交媒体抓取、搜索引擎结果页的缩略图调用,完全满足需求。
内容的提问来源于stack exchange,提问作者zach
相关产品推荐
相关产品推荐

