WordPress的文章发布时间改成几分钟前

越来越多的站长更加注重网站的用户体验,很多网站的主题已经实现了几分钟前发布的时间模式,这样可以让访客清楚的定位到这篇文章是新发布的,自己可以及时去关注这篇文章,或是对于seo来说这个功能是个大弊端,如果您把自己文章发布的时间暴露的,对您的seo竞争对手就会根据您的文章发布时间来专门采集您的内容或是抢先在其它的平台复制到你怕内容,这样您的内容就会被降权,当然这只是一个比较阴暗的手段,我们还是要以用户为大局的,下面教大家下怎样把wordpress文章发布时间改成几分钟前发布,只需要一段简单的代码即可生成这个功能。跟所有的代码一样添加到当前主题的functions.php文件

function timeago() {
	    global $post;
	    $date = $post->post_date;
	    $time = get_post_time('G', true, $post);
	    $time_diff = time() - $time;
	    if ( $time_diff > 0 && $time_diff < 24*60*60 )
	        $display = sprintf( __('%s ago'), human_time_diff( $time ) );
	    else
	        $display = date(get_option('date_format'), strtotime($date) );	 
	    return $display;
	}	 
	add_filter('the_time', 'timeago');

在主题的主循环要显示时间的位置添加调用函数代码

<?php the_time();?>

至此,本文结束。

给TA打赏
共{{data.count}}人
人已打赏
WP笔记

WordPress隐藏后台个人资料中的站点选项

2020-7-15 17:22:40

WP笔记

WordPress宝塔面板云主机反向代理云存储COS 以内网方式做到省流量

2021-5-30 17:53:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索