我对在WordPress中为数组生成的结果分页感到有点困惑。我将每个用户有几个事件ID保存为字符串:-
id | userid | eventids
1 | 22 | 33,45,554, 225
我使用$wpdb->get\\u var($query)获取这些结果,得到一个字符串“33,45554225”。然后我将这个字符串转换成一个数组,以便进一步处理它。
所以$eventsList = explode ( ",", $wpdb->get_var($query) );
然后,我使用以下循环获取事件标题:
foreach ( $eventsList as $event ) {
echo get_the_title ($event);
}
现在的问题是,我不知道如何对这些结果分页。我有以下生成分页链接的标准代码,但每个页面都显示相同的数据。
$big = 999999999; // need an unlikely integer
$countOfEvents = count( $eventsList );
$page_count = ceil($countOfEvents / $eventsPerPage );
$employer_dashboard_pagination_args = array(
\'base\' => str_replace( $big, \'%#%\', esc_url (get_pagenum_link( $big )) ),
\'format\' => \'/page/%#%\',
\'current\' => $paged,
\'total\' => $page_count,
\'prev_text\' => \'« Previous\',
\'next_text\' => \'Next »\'
);
如果有人能帮忙解决这个问题,我将不胜感激。