每次点击任何帖子查看不同的帖子ID后,Single.php都会多次触发

时间:2013-02-10 作者:Miraj

我现在遇到wordpress安装的有线问题。当我看到另一篇帖子的帖子查看计数器也增加了,包括我点击尝试检查结果的帖子时,我很惊讶。我还注意到,它增加了来自同一用户的另一篇帖子的帖子视图。

更多信息:我正在从single调用一个函数。php,同时将post id传递给它,以便在post的底部显示post计数器。为了追踪这个问题,我使用了netbeans IDE并找到了那个单一的。php运行不止一次,它在第一次运行时传递不同的post id,然后在最后传递正确的post id。

以获取单条上的帖子id。我使用的php:

<?php $newpostid = get_the_ID(); ?> Total Views <?php echo_views($newpostid); ?echo\\u views()是一个函数,它直接用于使用其中的echo语句输出更新的数字。

希望有人能帮我解决这个问题。谢谢

1 个回复
最合适的回答,由SO网友:Miraj 整理而成

我回答这个问题是因为还没有人回答这个问题,我认为这可以帮助其他正在经历这种问题的人。

正如s\\u ha\\u dum所提到的,这个问题与FireFox的预取机制有关。为了解决这个问题,我在下面插入了一行函数。php:

remove_action(\'wp_head\', \'adjacent_posts_rel_link_wp_head\');

结束

相关推荐

将Query_Posts()和Get_Posts()组合为一个查询

我正在创建一个网站,它使用博客的普通帖子和事件的自定义帖子类型(由事件插件生成)。我成功地使用了不同的查询来获取这两个查询,但我想将它们合并到一个查询中。尝试过各种各样的事情,但都没有成功。以下是对博客的查询:<?php $mainFeatures = array( \'numberposts\' => -1, \'order\'=> \'DESC\', \'orderby\' => \'post_date\'); $postslist = get_posts( $mai