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

第二、检查是否解决

然后再刷新缓存,看看评论处的内容是不是解决。当然,问题是可以解决的。

目前,蜗牛没有找到更好的解决方法,有网友说换主题可以解决,但这个动作有点大。因为之前是好的,为什么突然这样?是新版本WP的主题兼容问题还是什么。因为上面的解决方法是动了核心程序,下次如果升级WP的时候还会还原。所以我们下次更新版本后如果还这样就要继续修改。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

【声明】:本评测不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告

木沐主机评测 国外服务器主机评测 解决WordPress前台/后台评论内容不显示问题 https://www.mumupc.com/archives/11270.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象