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. 保存你的模板文件,并查看你的网站,最后更新时间应该已经成功显示出来。
无论你选择哪种方法,在插入代码之后,你可以根据需要修改代码的样式和位置,以使其适应你的网站设计。
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章