Php 如何使用post meta显示我的索引页帖子?

Php 如何使用post meta显示我的索引页帖子?,php,wordpress,pagination,Php,Wordpress,Pagination,我尝试在我的索引页面中使用post meta显示我的帖子,因此我会进行如下wp查询: <?php $recent = new WP_Query( array( 'posts_per_page' => 5, 'post_type' => 'post', 'meta_key' => 'post-filter-select', 'meta_value' => 'music')); whi

我尝试在我的索引页面中使用post meta显示我的帖子,因此我会进行如下wp查询:

 <?php $recent = new WP_Query(
        array(
        'posts_per_page' => 5,
        'post_type' => 'post',
        'meta_key' => 'post-filter-select',
        'meta_value' => 'music'));

 while($recent->have_posts()) : $recent->the_post();?>
这是伟大的和工作,但分页我有大问题!这不管用! 我可以自定义我的索引页查询吗?如何在保持分页工作的同时进行此自定义?

快速示例:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
    'posts_per_page' => 5,
    'paged' => $paged,
    'post_type' => 'page',
    'meta_value' => 'music'
);
$recent = new WP_Query($args);
?>
<?php if ($recent->have_posts()) : while ($recent->have_posts()) : $recent->the_post(); ?>

    // loop

<?php endwhile; endif; ?>
<nav>
    <ul>
        <li><?php previous_posts_link( '&laquo; PREV', $recent->max_num_pages) ?></li>
        <li><?php next_posts_link( 'NEXT &raquo;', $recent->max_num_pages) ?></li>
    </ul>
</nav>
<?php wp_reset_query(); ?>

希望对您有所帮助。

如果您想修改原始的WP查询,那么可以使用钩子。不过,您需要小心识别正确的查询。请检查它-