WordPress隐藏评论日期的方法

原梓番
553
文章
121
评论
2019/09/3010:24:30 3 2,628 views

为什么会有这种奇怪的要求?

我不知道耶,客户提的。

修改方法:

打开/wp-includes/comment-template.php

500~600行之间,找到下列代码,将 $date=mysql2.。。的两行,都注释掉,前台评论即可隐藏日期。

但需要注意的是,如果升级了主题,则此操作会被覆盖。

 

 

function get_comment_date( $d = '', $comment_ID = 0 ) {
	$comment = get_comment( $comment_ID );
	if ( '' == $d ) {
		$date = mysql2date( get_option( 'date_format' ), $comment->comment_date );
	} else {
		$date = mysql2date( $d, $comment->comment_date );
	}
	/**
	 * Filters the returned comment date.
	 *
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:3   其中:访客  2   博主  1
    • 大致 4

      改WP原代码不是好办法。用钩子函数吧。
      function custom_comment_date( $date, $d, $comment ) {
      return ;
      }
      add_filter( ‘get_comment_date’, ‘custom_comment_date’, 10, 3);

      function custom_comment_date( $date, $d, $comment, $translate, $comment ) {
      return ;
      }
      add_filter( ‘get_comment_time’, ‘custom_comment_time’, 10, 5);

        • 原梓番

          @ 大致 真的学习了,虽然我知道动源代码不好,但是我还是图省事动了……

          • 绿软吧(lvr8) 1

            @ 大致 感谢分享,谢谢站长!!