首页 > 解决方案 > 添加 PHP 代码以在 Wordpress 的所有帖子中显示日期线

问题描述

我运行一个 Wordpress 网站,我想在每个帖子顶部的特色图片下打印一个日期线(例如:“2020 年 7 月 22 日,美国东部时间下午 1:05”),即帖子首次发布的时间。

虽然日期线在新闻网站和博客中很常见,但我的主题并未将它们作为选项呈现,如果有一种方法可以在不切换主题的情况下强制它们,是的,我很想找到它。我将谨慎的 CSS 移植到这头野兽上的时间比我承认的要长,而且我更热衷于抛开我的自尊心并寻求帮助,而不是从另一个主题开始。

我知道 Wordpress 将帖子的“发布日期”存储在变量或数组中——即使在我的主题中,这些日期也已经出现在主页上每个帖子的下方。

所以我知道数据在那里,而且我知道像“get_the_date()”这样的函数也存在。

我无法从所有当前回答的问题中辨别出我所描述的语法到底是什么,放入哪个文件(我假设'single.php'但不确定)我应该粘贴该语法,并且一次在那个正确的文件中,准确地粘贴在哪里。

非常感谢任何帮助。谢谢你们。

标签: phpwordpress

解决方案


文件 single.php 将是您开始查看哪个文件负责显示您的帖子的地方。有时它们会在您必须找到的其他模板中包含文件。这取决于您的特定主题是如何设置的。

当您找到该文件以及该文件的哪个位置时,您需要显示发布日期。您可以将此代码以您的格式显示日期。

<?php echo get_the_date('F j, Y \at g:i a'); ?> EDT

推荐阅读