我正在制作一个模板,显示CPT系列的所有用户,如下所示:
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : ?>
<?php the_post(); ?>
$marriage = get_field( \'length_of_marriage\' );
$relationship = get_field(\'relationship\');
$nickname = get_field(\'nickname\');
<?php endwhile; ?>
<?php endif; ?>
<?php echo get_next_post_link( \'%link\', \'<i class="far fa-angle-right"></i>\' ); ?>
<?php echo get_previous_post_link( \'%link\', \'<i class="far fa-angle-left"></i>\' ); ?>
但我只需要显示带有“的”;保留的“;分页时的状态,每页只应显示一项。
我尝试使用以下代码,但寻呼机不起作用,它向我显示任何家庭,但不尊重查询。
$paged = ( get_query_var( \'paged\' ) ) ? get_query_var( \'paged\' ) : 1;
$args = array (
\'post_type\' => array( \'family\' ),
\'paged\' => $paged,
\'posts_per_page\' => 1,
);
$args[\'meta_query\'][] = array(
array(
\'key\' => \'status\',
\'value\' => \'Retained\',
\'compare\' => \'=\'
)
);
$the_query = new WP_Query( $args );
<?php if ( $the_query->have_posts() ) : ?>
<?php while ( $the_query->have_posts() ) : ?>
<?php $the_query->the_post(); ?>
<?php
echo get_field(\'status\');
echo \' \'.get_field(\'family_id\');
?>
<?php $profile_pic = get_field( \'profile_picture\' ); ?>
<img src="<?php echo esc_url( $profile_pic[\'sizes\'][\'family_large_thumb\'] ); ?>" width="300px" height="300px" style="display:block;" />
<?php endwhile;
<?php echo get_next_post_link( \'%link\', \'<i class="far fa-angle-right"></i>\' ); ?>
<?php echo get_previous_post_link( \'%link\', \'<i class="far fa-angle-left"></i>\' ); ?>
//Clean up after the query and pagination.
wp_reset_query();
在状态栏中,它显示以下链接,但不考虑查询,但按寻呼机时,它不会执行任何操作。