【发布时间】:2021-12-27 07:02:36
【问题描述】:
我正在尝试获取 wordpress wp-admin 中的所有帖子,分页不起作用 带有 wp_query 功能 page 仅显示分页链接,但所有页面显示所有帖子/相同帖子
有人有解决办法吗?
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: wordpress pagination posts
我正在尝试获取 wordpress wp-admin 中的所有帖子,分页不起作用 带有 wp_query 功能 page 仅显示分页链接,但所有页面显示所有帖子/相同帖子
有人有解决办法吗?
【问题讨论】:
标签: wordpress pagination posts
你可以修改这段代码:
<?php $paged = ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1;
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 10,
'order' => 'ASC',
'paged' => $paged,
);
$arr_posts = new WP_Query( $args );
if ( $arr_posts->have_posts() ) :
while ( $arr_posts->have_posts() ) :
$arr_posts->the_post();
?>
<h3 class="entry-title"><?php the_title(); ?></h3>
<?php
endwhile;
endif;
?>
<div class="pagepagination">
<?php
$arr_posts_page = $arr_posts->max_num_pages;
if ($arr_posts_page > 1){
$current_page = max(1, get_query_var('paged'));
echo paginate_links(array(
'base' => get_pagenum_link(1) . '%_%',
'format' => 'page/%#%',
'current' => $current_page,
'total' => $arr_posts_page,
'prev_text' => __('<'),
'next_text' => __('>'),
));
}
?>
</div>
【讨论】: