怎么解决博客/网站WordPress前台/后台评论内容不显示问题 代码错乱 不兼容

今天收到粉丝给私信说网站评论出现了问题,用户自己评论的内容看不到,而且WordPress后台评论内容都不显示,包括之前评论的内容也看不到,只可以看到评论者的用户名等信息。记得这个问题在之前有一次也遇到,后来我也忘记是如何处理的。于是我正常刷新缓存、更新最新版本WordPress也无济于事。所以我就想,这肯定是程序的代码发生了兼容或者错乱问题。

解决方法

1、寻找替换文件

wp-includes/comment-template.php

2、替换脚本

将:

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 ));
}

THE END