在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)
答案 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; }