我觉得这里的解释非常有用:http://codex.wordpress.org/The_Loop#Multiple_Loops ,除了没有告诉我如何为多个循环获取分页。我也在这里阅读了一些类似的问题,但它们要么没有回答,要么没有真正起作用。以下是我用于两个不同自定义循环的代码:
$myLoop1 = new WP_Query("tag='myTag1'&showposts=5"&paged=" . $paged );
while($myLoop1->have_posts()) : $myLoop1->the_post();
//do something...
endwhile;
$myLoop2 = new WP_Query("tag='myTag2'&showposts=5"&paged=" . $paged );
while($myLoop2->have_posts()) : $myLoop2->the_post();
//do something...
endwhile;
这里的教程:http://www.kriesi.at/archives/how-to-build-a-wordpress-post-pagination-without-plugin/应该能够顺利完成分页,但我多次尝试过,它永远不会奏效。页面链接始终是www.myDomain.com/page/#这是一般页面地址而不是我的自定义循环。
此外,是否可以对分页进行分类,以便访问者可以在停留在页面上时转到不同的循环页面?这是次要的,第一个问题对我来说更重要。提前谢谢!
答案 0 :(得分:0)
最后,由于@brasofilo的建议,我找到了解决方案!以下链接的答案允许您在同一页面中拥有任意数量的自定义循环!
https://wordpress.stackexchange.com/questions/47259/multiple-wp-query-loops-with-pagination
P.S。如果有人有ajax解决方案,我很想知道!