【发布时间】:2023-04-01 03:44:01
【问题描述】:
我正在使用 WP 查询来显示我的内容。这是一种自定义帖子类型,称为“enseignement”。查询有效,但如果我想实现分页,那是行不通的。网址在 page/2/ 中进行了转换,但没有显示任何内容。
我的代码
<?php
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
$args = array(
'post_type' => 'enseignement',
'posts_per_page' => 2,
'paged' => $paged,
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'cycle', // name of custom field
'value' => $_GET['cycle'], // matches exactly "red"
'compare' => 'LIKE',
),
array(
'key' => 'lieu',
'value' => $_GET['lieu'],
'compare' => 'LIKE',
),
),
);
$loop = new WP_Query( $args ); ?>
<?php if ($loop->have_posts()): while ($loop->have_posts()) : $loop->the_post(); ?>
<?php get_template_part( 'content', 'enseignement', get_post_format() );?>
<?php endwhile; ?>
<?php
next_posts_link( 'Older Entries', $loop->max_num_pages );
previous_posts_link( 'Next Entries »' );
wp_reset_query();
?>
<?php endif; ?>
你能帮帮我吗?
谢谢!
【问题讨论】:
标签: php wordpress pagination