在WordPress网站中,文章的更新日期默认会显示在文章页面上,但有时为了保持页面简洁或避免混淆读者(例如新闻类网站),站长可能希望隐藏更新日期,仅保留发布日期。本文将介绍几种简单有效的方法来实现这一需求。
方法一:通过主题设置隐藏
部分WordPress主题(如Astra、GeneratePress等)提供了自定义显示选项:
- 进入 外观 > 自定义
- 找到 文章/页面设置 或 元数据选项
- 关闭“显示修改时间”或类似选项
方法二:使用CSS代码隐藏
若主题不支持直接设置,可通过添加CSS代码实现:
- 进入 外观 > 自定义 > 额外CSS
- 输入以下代码:
.updated:not(.published) {
display: none;
}
- 保存即可隐藏更新日期(保留发布日期)
方法三:修改主题模板文件
适用于高级用户(操作前建议备份):
- 通过FTP或 外观 > 主题文件编辑器 找到
single.php
或content-single.php
- 删除或注释掉类似
<?php the_modified_date(); ?>
的代码
进阶方案:使用插件控制
安装插件如 “WP Meta and Date Remover” 或 “Hide Post and Page Date”,可灵活控制日期显示规则,无需修改代码。
注意事项
- 隐藏更新日期可能影响SEO,建议通过 Rank Math 或 Yoast SEO 插件确保时间信息仍能被搜索引擎抓取
- 子主题修改可避免主题更新后设置失效
通过以上方法,你可以轻松优化WordPress文章的日期显示,让页面布局更符合需求。如需同时隐藏发布日期,可将CSS选择器改为 .entry-date
或对应的主题类名。