wordpress显示最后更新时间
时间 : 2023-12-14 10:22:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

WordPress默认情况下不会直接显示文章的最后更新时间,它只会显示文章的发布日期。然而,你可以通过添加一些代码来显示文章的最后更新时间。下面是一种实现方法:

1. 在你的主题文件中找到`single.php`或`content.php`文件(视情况而定)。

2. 打开该文件,并在适当的位置(例如文章标题下方或文章内容上方)添加以下代码:

```php

<?php

$u_time = get_the_time('U');

$u_modified_time = get_the_modified_time('U');

if ($u_modified_time >= $u_time + 86400) {

echo "最后更新时间:" . get_the_modified_time('Y-m-d H:i:s');

}

?>

这段代码会判断文章的最后更新时间和发布时间是否相差一天(即86400秒),如果是,则会显示最后更新时间。

3. 保存文件并刷新你的网站,你应该能够看到每篇文章的最后更新时间了。

请注意,这种方法只会在单篇文章页面中显示最后更新时间,而不会在文章列表页面或首页中显示。如果你希望在这些页面中也显示最后更新时间,你需要修改相应的模板文件。

另外,如果你不熟悉PHP代码的修改,也可以考虑使用一些插件,例如"Last Modified Timestamp",它可以轻松地为你的文章添加最后更新时间的显示功能。

其他答案

在WordPress中显示最后更新时间有几种方法可以实现。下面是两种常用的方法:

方法一:使用插件

1. 登录到你的WordPress后台。

2. 在左侧菜单中选择“插件”>“安装插件”。

3. 在搜索框中输入“Last Modified Timestamp”,然后点击“安装”按钮,等待插件安装完成。

4. 安装完成后,点击“启用”按钮激活插件。

5. 在你想要显示最后更新时间的地方,编辑相应的WordPress模板文件。通常情况下,你可以编辑single.php、archive.php或者index.php文件。

6. 在你想要显示最后更新时间的地方,插入下面的代码:

```php

<?php if (function_exists('get_last_modified_time') && get_last_modified_time() != get_the_time()) : ?>

<p class="last-update">文章最后更新于 <?php echo get_the_modified_time('Y-m-d H:i:s'); ?>

<?php endif; ?>

这段代码将会在文章的内容下方显示最后更新时间。

7. 保存你的模板文件,并查看你的网站,最后更新时间应该已经成功显示出来。

方法二:手动添加代码

1. 登录到你的WordPress后台。

2. 在左侧菜单中选择“外观”>“编辑”。

3. 在右侧的编辑器中,找到你想要显示最后更新时间的模板文件。通常情况下,你可以编辑single.php、archive.php或者index.php文件。

4. 在你想要显示最后更新时间的地方,插入下面的代码:

```php

<?php if (function_exists('get_last_modified_time') && get_last_modified_time() != get_the_time()) : ?>

<p class="last-update">文章最后更新于 <?php echo get_the_modified_time('Y-m-d H:i:s'); ?>

<?php endif; ?>

这段代码将会在文章的内容下方显示最后更新时间。

5. 保存你的模板文件,并查看你的网站,最后更新时间应该已经成功显示出来。

无论你选择哪种方法,在插入代码之后,你可以根据需要修改代码的样式和位置,以使其适应你的网站设计。