【发布时间】:2025-12-10 09:20:09
【问题描述】:
我遇到了 Modern Tribe 的“活动日历”插件无法正确分页的问题。它可以很好地显示第一页,但拒绝转到任何辅助页面(使用 wp-pagenavi)。理想情况下,我试图通过 AJAX 加载它,但此时分页将是一个奇迹。我在这里已经筋疲力尽了一天。基本上,这是查询:
<?php
$wp_query = new WP_Query();
$wp_query->query( array(
'post_type'=> 'tribe_events',
'eventDisplay' => 'upcoming',
'posts_per_page' => 5)
);
$max = $wp_query->max_num_pages;
$paged = ( get_query_var('paged') > 1 ) ? get_query_var('paged') : 1;
if ($wp_query->have_posts()) :
while ($wp_query->have_posts()) :
$wp_query->the_post();
?>
<li><!-- do stuff --> </li>
<?php
endwhile;?>
</ul>
<?php
endif;
wp_reset_query(); // important to reset the query
?>
【问题讨论】:
标签: ajax wordpress calendar pagination