如果有人对我网站上的任何帖子发表评论,该评论将显示在其他帖子下。
此外,如果我登录到我的网站。然后单击注销链接(在评论部分下),它会在注销后将我重定向到另一篇文章。
我在很多地方读到的一个可能的原因可能是显示了相关的帖子。我正在为此使用以下代码
<?php do_action(\'erp-show-related-posts\', array(\'title\'=>\'Most Related Post\', \'num_to_display\'=>10, \'no_rp_text\'=>\'No relevant article found.\')); ?>
这基本上是由wordpress插件提供的
efficient related post.
最合适的回答,由SO网友:John P Bloch 整理而成
在我看来,你把查询搞砸了,评论表单认为用户发错了帖子。尝试添加
wp_reset_query();
在您的主题添加评论表单之前添加到您的主题。
如果不起作用,请执行以下操作:
wp_reset_query();
global $post, wp_query;
$post = $wp_query->post;
setup_postdata($post);