当前位置:首页 >>wordpress使用教程 > 正文

wordpress文章发布最后更改时间;添加文章更新修改时间

百度: 已收录 | 发布日期:2022-04-29 15:45:38 | 浏览:661 次

wordpress文章发布最后更改时间, 很多的时候我们的网站都是使用wordpress搭建, 那么我们在更新网站的时候, wordpress默认的是修改文章时间是保持最初的发布时间, 这样子对于seo来说不是很友好, 明明我的文章已经修改了, 说明我更新里面的一些状态, 但是还是没有显示在上面.

wordpress文章发布最后更改时间

那么今天我们就来实现一下对于文章修改后, 显示最后的修改时间, 比如我们网站文章是2021年4月29号更新的, 但是我们2022年4月29号更新了文章, 那么文章时间应该显示最后更新时间. 那么我们就来操作一下吧

一、在我们的functions.php模板里面添加下面的这串代码, 然后保存

function my_last_updated_date( $content ) {
$u_time = get_the_time( 'U' );
$u_modified_time = get_the_modified_time( 'U' );
$custom_content = '';
if ( $u_modified_time >= $u_time + 86400 ) {
$updated_date = get_the_modified_time( 'Y-m-j h:s a' );
$custom_content .= '<p class="last-updated entry-meta">最后更新 ' . $updated_date . '</p>';
}
$custom_content .= $content;

return $custom_content;
}

add_filter( 'the_content', 'my_last_updated_date' );

第二、想要在展示实现更改最后时间的地方添加这串代码:一般都是在文章模板里面修改.

<?php
$u_time = get_the_time( 'U' );
$u_modified_time = get_the_modified_time( 'U' );
if ( $u_modified_time >= $u_time + 86400 ) {
echo "<p>最后更新时间 ";
the_modified_time( 'Y-m-j h:s a' );
echo " at ";
the_modified_time();
echo "</p> ";
} ?>

上面的echo “最后修改时间: “;和echo “发布日期: “;里面的文字你都可以修改成你想要的文字, the_modified_time( ‘Y-m-d G:i:s’ );和he_time( ‘Y-m-d G:i:s’ );时间格式也是可以修改成你自己想要的格式, 卡卡哥这里的时间格式是:2022-04-29 15:37:44这样子显示的.

99%的人还阅读了:

版权声明:本文由作者:卡卡哥服务器教程网 原创创作,本站内容不允许转载,如发现转载必追究法律责任!! 本文链接:https://yunfuwuqi.chinahzx.cn/wordpress/42.html