要在 WordPress 中实现文章有更新提示,您可以使用以下代码示例。这将在文章内容中添加一个更新提示,告诉读者文章已经更新过。您可以将以下代码添加到您的主题的 functions.php 文件中:
function display_update_notice() {
// 获取当前文章的最后修改日期
$last_modified = get_the_modified_time('F j, Y');
// 获取当前文章的发布日期
$published_date = get_the_date('F j, Y');
// 检查最后修改日期是否大于发布日期
if ($last_modified > $published_date) {
// 如果是,显示更新提示
echo '<p class="updatenotice">本文最后更新于 ' . $last_modified . '</p>';
}
}
// 在文章内容之前调用 display_update_notice 函数
add_action('the_content', 'display_update_notice');
以上代码会在文章内容前面插入一个带有更新日期的通知,但要确保您的主题支持自定义样式,以便样式化这个通知。您可以通过在您的主题的样式表中添加以下 CSS 代码来自定义更新提示的外观:
.updatenotice {
backgroundcolor: #f2f2f2;
padding: 10px;
border: 1px solid #ccc;
marginbottom: 20px;
fontstyle: italic;
}
这个代码将在文章内容之前显示更新提示,只要文章的最后修改日期晚于发布日期,就会显示这个提示。您可以根据自己的需要进一步自定义样式和显示方式。