我正在使用WP_Query来查询我的自定义帖子类型帖子。此自定义帖子类型具有父页面和子页面。我试图拉第一个父页面。我将如何做到这一点?WordPress WP_Query - 仅查询父页面
4
A
回答
17
$parent_only_query = new WP_Query(array(
'post_type' => 'my-custom-post-type',
'post_parent' => 0
));
while ($parent_only_query->have_posts()){
$parent_only_query->the_post();
// etc...
}
wp_reset_query(); // if you're not in your main loop! otherwise you can skip this
1
一旦你已经运行查询,你通过它循环,你可以用$post->post_parent
访问每个岗位的父的ID,并且如果不为空,你可以得到这个职位的内容与get_post()
:
2
您可以通过查询数据库来实现此功能;
<?php
$parent_posts= $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_parent=0 AND post_type='page' AND post_status='publish' ORDER BY menu_order ASC");
foreach($parent_posts as $record){ ?>
<a href="<?php echo get_permalink($record->ID) ?>" >
<h1><?php echo $record->post_title; ?></h1>
</a>
<p><?php echo $record->post_title;?></p>
<?php } ?>
注: - $wpdb
是全局变量。
相关问题
- 1. WP_Query改变存档页面查询
- 2. WP_Query的分页Wordpress
- 3. Wordpress WP_Query,返回当前查询
- 4. WordPress的WP_Query与分页
- 5. Wordpress WP_Query
- 6. WordPress的页面父模板
- 7. Wordpress查询与分页
- 8. 如何重置页面,返回到WordPress的第一页(wp_query,paginate_links)?
- 9. WP_Query的复杂查询
- 10. wordpress跳转到页面输入搜索查询/页面/#/?s =术语
- 11. 计数WP_Query在WordPress的
- 12. 从子页面获取父页面的查询字符串
- 13. Wordpress多个查询在一个页面上的错误
- 14. WordPress的 - 在类别页面上使用查询帖子
- 15. Wordpress从页面到页面传递查询参数
- 16. wordpress - WP_Query,分页不起作用
- 17. 在Wordpress中显示WP_Query的某些页面的数组
- 18. WordPress的WP_Query的jQuery负载
- 19. WordPress的wp_query orderby不工作
- 20. WordPress 3.1 WP_Query停止工作
- 21. 使用WordPress WP_Query使用C#
- 22. IIS上的WordPress,WP_Query问题()
- 23. WordPress的查询
- 24. WordPress | WP_Query问题与meta_query
- 25. Wordpress无wp函数的自定义元查询(wo。wp_query())
- 26. 的WordPress:自定义分页查询
- 27. Wordpress - WP_Query Multiple OrderBy Meta_Key
- 28. wordpress:新WP_Query和WHERE
- 29. Wordpress WP_QUERY与GET和AJAX
- 30. 父页面不显示在WordPress站点