自定义帖子类型分页在WordPress 3.4中不起作用

时间:2012-06-23 作者:Kharis Blank

我在使用Wordpress 3.4时遇到问题。我的“产品”自定义帖子类型分页不起作用。这是我使用的代码

$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$loop = new WP_Query( array(
\'post_type\' => \'products\',
\'posts_per_page\' => PER_PAGE_DEFAULT,
\'paged\'=>$paged
) );
该代码在以前的WP版本(Wordpress 3.3.2)中运行良好,但在当前的版本(即3.4)中不起作用。我做错了什么?

1 个回复
SO网友:molnarm

使用get_query_var(\'page\') 而不是get_query_var(\'paged\'). 相关票据:#21028

结束

相关推荐

Add filter to get_posts

因此,我试图在get\\u posts调用中过滤掉某些帖子。本质上,我希望能够指定一个特定的帖子块,并且只获取与该块对应的帖子。现在我有一个包含块ID和post ID的表,所以我一直在研究如何使用posts\\u连接和posts\\u where挂钩。但是,我需要能够根据客户端当前选择的内容动态修改检索到的块。为此,我正在使用cookie跟踪客户端选择的内容。我觉得应该能够将块ID作为给定数组中的另一个值传递给get\\u posts,但我不知道如何检索该值。所以我的问题是:我应该怎么做?似乎最简单、最优