Zaki Like Dislike Comments插件导致标题已发送错误

时间:2015-03-25 13:39:35

标签: wordpress-plugin

Dislike Comments plugin服务器上使用wordpress Zaki Like php 5.3时,我收到了

  

无法修改标头信息 - 已经发送的标头(输出   开始于   /home/otzyvdom/domatop.ru/docs/wp-content/plugins/zaki-like-dislike-comments/classes/class-zaki-like-dislike.php:169)

1 个答案:

答案 0 :(得分:0)

这就是为什么Zaki Like Dislike Comments使用add_action('comment_text','ZakiLikeDislike_AddPluginHml');钩子在评论文本中添加喜欢/不喜欢的按钮。但是,comment_text事件不仅发生在带有评论的帖子时,而且在评论表单进行过程中等。而ZakiLikeDislike_AddPluginHml函数使得echo而不是修改评论内容!

最后要避免此错误,您必须修改主函数,如下所示:     function ZakiLikeDislike_AddPluginHml($ content){         $ settings = get_option('zaki_like_dislike_options');         ob_start();         if($ settings ['show']):             echo ZakiLikeDislike :: getLikeDislikeHtml();         万一;         $ out = ob_get_contents();         ob_end_clean();         返回$ out。$ content;     }