WordPress的paginate links


Updated on: August 9, 2020 in Wordpress by

paginate_links()  是针对的默认的query ,也就是Url 的query ,

get_query_var() ; get all sorts of information of the current url;

custom post type 如果要pagination的话 

要加上’paged’ , $pastEvents = new WP_Query(  array(   //’paged’ => 2, //告诉 wordpress 有多少页需要展示内容 get_query_var() get all sorts of information of the current url    ‘paged’ => get_query_var( ‘paged’,1 ), //make page number dynamicly;   ‘post_type’ => ‘event’,   ‘posts_per_page’ => 1,   ‘order_by’ => ‘meta_value_num’,     ‘meta_key’ => ‘event_time’,     ‘order’ => ‘DESC’,     ‘meta_query’ => array(      array(       ‘key’ => ‘event_time’,       ‘compare’ => ‘<‘,       ‘value’ => date(‘Ymd’),       ‘type’ => ‘numeric’      )     ) ) ); echo paginate_links(array(  ‘total’ => $pastEvents->max_num_pages ));