用新的“WP_QUERY”在我的页面上创建一个循环

时间:2021-11-11 作者:Maximus

我想循环浏览这四页。基本上,我希望我的循环创建一个;“li”;通过“,”;page\\u id";。我只知道这是我的;“新建WP\\U查询”;这不好。

你会怎么做?这是我的代码:

<ul>
<?php $query = new WP_Query(\'page_id=50\' || \'page_id=53\' || \'page_id=56\' || \'page_id=58\'); ?>
<?php while ($query->have_posts()) : $query->the_post(); ?>
    <li>
        <?php the_field(\'my-content\'); ?>
    </li>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
</ul>

1 个回复
SO网友:shanebp

使用正确的参数。尝试以下操作:

$post_ids = array( 50, 53, 56, 58 );
$query = new WP_Query(\'post__in\' => $post_ids );

More info

相关推荐

404 on paginated blog pages

我们正在运行WP 5.6和Beaver Builder 2.4.1.3(Pro)。这是一个多站点安装,我们在主站点上有问题。我们的博客主页加载得很好:https://www.awana.org/blog但后续页面返回404:https://www.awana.org/blog?page=2https://www.awana.org/blog?page=3https://www.awana.org/blog?page=4等等根据博客主页底部的文字,我们应该有60页的帖子。我打开了WP仪表板,查看了帖子。果然