在WordPress网站上,文章的发布时间默认会显示在文章标题下方或内容旁边。然而,有时候出于设计需求或内容策略考虑,你可能希望隐藏发布时间。本文将介绍几种简单有效的方法来实现这一目标。
方法一:通过主题设置隐藏发布时间
许多WordPress主题(如Astra、GeneratePress等)提供了自定义文章元数据的选项,可以直接关闭时间显示。
- 进入 WordPress后台 → 外观 → 自定义。
- 找到 文章/页面设置 或类似选项(不同主题名称可能不同)。
- 关闭 显示发布日期 或相关选项。
- 保存更改。
方法二:使用CSS代码隐藏发布时间
如果主题没有提供直接关闭的选项,可以通过添加CSS代码隐藏时间:
- 进入 外观 → 自定义 → 额外CSS。
- 输入以下代码:
.entry-date, .posted-on, .post-date {
display: none !important;
}
- 保存后,发布时间将不再显示。
(注意:CSS类名可能因主题而异,可通过浏览器检查工具找到正确的类名。)
方法三:通过函数代码移除时间
对于更彻底的控制,可以在主题的 functions.php
文件中添加代码:
- 进入 外观 → 主题文件编辑器,找到
functions.php
。 - 在文件末尾添加以下代码:
function remove_post_date() {
add_filter('the_date', '__return_false');
add_filter('the_time', '__return_false');
add_filter('the_modified_date', '__return_false');
}
add_action('init', 'remove_post_date');
- 保存文件即可生效。
方法四:使用插件隐藏时间
如果不想修改代码,可以安装插件如 “Hide Post and Page Metadata” 或 “WP Content Copy Protection & No Right Click”,这些插件通常提供隐藏特定元数据的功能。
注意事项
- 修改主题文件前建议备份,避免出错。
- 某些方法可能影响SEO,如果发布时间是重要排名因素,需谨慎操作。
通过以上方法,你可以轻松隐藏WordPress文章的发布时间,让页面更简洁或符合特定需求。