Yuhao
菜且坚
Yuhao的小世界

发现评论区报错了。。

今天吃完晚饭回来发现评论区乱码了 😥  😥 淦。。

还好,百度到了嫣折羽大佬的博客(https://yulalaa.cn/)当中对这个报错有详细的解决办法,亲测可行!!遂将其copy过来,以后如果还有类似情况就不用百度了。

原文地址:https://yulalaa.cn/archives/530  (本文只是为了记录自己出现的问题,以便日后解决,请大家尊重原创哟 )


———————————-分割线———————————-

原文如下:

此方法用来解决依赖Kartos主题站点评论报错的BUG

站点报错如下:

致命错误:未被捕获的ArgumentCountError:函数Walker_Comment :: filter_comment_text()的参数太少,第1行在/www/wwwroot/wordpress/wp-includes/class-wp-hook.php中传递了1,而在/ www /中恰好传递了2个wwwroot / wordpress / wp-includes / class-walker-comment.php:267堆栈跟踪:#0 /www/wwwroot/wordpress/wp-includes/class-wp-hook.php(287):Walker_Comment-> filter_comment_text(’

\ xE2 \ x80 \ x9D \ xE5 \ x88 \ x9D \ xE5 \ xA7 \ x8B \ xE5 \ x8C \ x96 …’)#1 /www/wwwroot/wordpress/wp-includes/plugin.php(212):WP_Hook -> apply_filters(’

\ xE2 \ x80 \ x9D \ xE5 \ x88 \ x9D \ xE5 \ xA7 \ x8B \ xE5 \ x8C \ x96 …’,数组)#2 / www / wwwroot / wordpress / wp-content / themes / kratos-pjax / inc / ua.php(432):apply_filters(’comment_text’,’\ xE2 \ x80 \ x9D \ xE5 \ x88 \ x9D \ xE5 \ xA7 \ x8B \ xE5 \ x8C \ x96 \ xE5 \ xA4 \ xB1 …’ )#3 /www/wwwroot/wordpress/wp-content/themes/kratos-pjax/inc/ua.php(436):user_agent_display_comment()#4 / www / wwwroot / wordpress / wp-includes / class-wp-hook .php(289):user_agent(’\ xE2 \ x80 \ x9D \ xE5 \ x88 \ x9D \ xE5 \ xA7 \ x8B \ xE5 \ x8C \ x96 \ xE5 \ xA4 \ xB1 …’)#5 / www / wwwroot / wordpress / wp-includ in

/www/wwwroot/wordpress/wp-includes/class-walker-comment.php  ,第267行 

此报错主要为:/wordpress/wp-includes/class-walker-comment.php on line 267

解决办法如下:

找到/wordpress/wp-content/themes/kratos-pjax/inc/ua.php

上面我用的kratos-pjax主题,所以文件夹是这个,如果使用的其他大佬做的二开,请找到相应文件夹

进入ua.php后,找到第432行:

if(empty($_POST['comment_post_ID'])||is_admin()) echo apply_filters('comment_text',$comment->comment_content);
}

修改为

if(empty($_POST['comment_post_ID'])||is_admin()) echo apply_filters('get_comment_text',$comment->comment_content);
}

然后,将439行注释掉

//add_filter('comment_text','user_agent');

好了,保存结束。

赞赏
版权声明:本文《发现评论区报错了。。》为Yuhao原创文章,遵循CC 4.0 BY-SA 版权协议 ,转载请附上原文出处链接和本声明。
本文链接:https://blog.yuhaoo.top/52/

yuhao

文章作者

菜且坚

发表回复

textsms
account_circle
email

  • 嘿嘿

    本来想全部评论一遍但是妹妹作业没写完呢,写五分钟作业下次继续哇!

    3年前 回复

Yuhao的小世界

发现评论区报错了。。
今天吃完晚饭回来发现评论区乱码了 :cry:  :cry: 淦。。 还好,百度到了嫣折羽大佬的博客(https://yulalaa.cn/)当中对这个报错有详细的解决办法,亲测可行!!遂将其copy过来,以后…
扫描二维码继续阅读
2021-02-15