WordPress 升级后评论内容不显示

最近Wordpress 升级比较频繁,每过一两月就有一个翻译包或代码包升级提示出来。每一次的升级都是为了修补漏洞,之前经历过一次Wordpress 一年不升级,网站因为有漏洞被群攻击自动发布虚假信息,后来每次有新版本都选择更新。

困扰人的问题是每次自动升级完Wordpress,网站都出现评论区域内容不现实的问题。

为了解决这个问题,特意在网络上抓取了很久,才在一个Wordpress 爱好者博客上找到一段代码解决这个问题。

打开/wp-include/comments-template.php修改函数:

修改前函数

function comment_text( $comment_ID = 0, $args = array() ) {

$comment = get_comment( $comment_ID );

 

$comment_text = get_comment_text( $comment, $args );

/**

* Filters the text of a comment to be displayed.

*

* @since 1.2.0

*

* @see Walker_Comment::comment()

*

* @param string          $comment_text Text of the current comment.

* @param WP_Comment|null $comment      The comment object.

* @param array           $args         An array of arguments.

*/

echo apply_filters( 'comment_text', $comment_text, $comment, $args );

}

修改后函数

function comment_text( $comment_ID = 0 ) {

$comment = get_comment( $comment_ID );

echo(get_comment_text( $comment_ID ));

}

下图是代码差异对比,为了省得每次更新后都手动修改代码的麻烦,特意把可以正常显示评论内容的php页面代码comment-template.php保留下来,需要用的时候上传到对应位置/wp-includes/替换。
Wordpress 升级后评论内容不显示

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

微信钱包扫描赞助

目前评论:1   其中:访客  0   博主  0

  1. avatar boke112联盟

    这个问题倒是第一次听说,一般主题规范的话,升级WordPress版本一般不会影响到评论的输出

评论加载中...

发表评论

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

图片 表情