WP-Useragent插件与Ajax评论冲突的解决方法
嘛,相信这个问题有很多人遇到。。本文提供一个解决方法,但这个解决方法不是完美解决。同时需要主题的functions.php文件支持。。
这个冲突显现为如果使用Ajax无刷新评论回复,再使用WP-Useragent插件,使用插件的自动添加功能后。无刷新评论回复是没有内容显示的。如下图。
解决方法:
1、将WP-Useragent插件设置为:Custom(Advanced)手动添加代码。
2、在主题的functions.php中查找类似于
1 |
<div id="comment-<?php comment_ID(); ?>"></div> |
或者
1 |
<div class="comment-body"><?php comment_text(); ?></div> |
这样的代码。如果在你的主题functions.php查找不到类似代码,则暂时无法解决冲突的问题。
查找到后,将
1 |
<?php useragent_output_custom();?> |
这段代码插入到上面查找到的两段代码的其中一个的后面即可完成显示。
3、可能遇到的问题
在这样做完之后,可能会不显示评论列表。这时可以查看comment.php中是如何调用评论列表的。
调用评论列表的代码类似于
1 |
<ol class="commentlist"> <?php wp_list_comments( array( 'callback' => 'brunelleschi_comment' ) ); ?> </ol> |
这是梅花枕雪凄清梦使用的当前主题的调用代码。
其他主题上请在functions.php文件中查找找这个函数的代码。替换掉comment.php文件中的对应代码试一试。
版权声明
转载保留版权: 大D技研室 | 《WP-Useragent插件与Ajax评论冲突的解决方法》
本文链接地址:https://www.dadclab.com/archives/731.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
已有 10 条评论
发表评论
电子邮件地址不会被公开。 必填项已标注。
现在用友言了,哈哈
嘿嘿。。我还是习惯用wordpress自带的啊。。哈哈
貌似还木有遇到这样的问题 遇到了来这里取经 呵呵
换皮了........
测试 User Agent
原来头像还会从方的变成圆的。
必须会变圆。。嘿嘿。。
原来是这个原因呀,以前冲突我还以为是主题的原因呢~不刷新就没有了
求科普,评论LV的是神马插件?
正需要这个教程呢