Wordpress 自定义 WP_query 用于通过 menu_order 随机发布来检索页面
Wordpress custom WP_query for retrieving pages by menu_order giving random posts
我的 category.php
页面有类别和相关页面的描述 ('products')。
我正在使用 WP_query
来获取有效的页面,只有帖子是随机显示的,而不是按 menu_order 排序的。
$args = array(
'orderby' => 'menu_order',
'order' => 'ASC',
'hierarchical' => 1,
'exclude' => '',
'cat' => $category->term_id,
'parent' => -1,
'offset' => 0,
'post_type' => 'page',
'post_status' => 'publish'
);
我做错了什么?
我试图限制 posts_per_page
但这仍然会产生随机页面效果。
试试这样的东西,看看它是否有效:
$args = array(
'post_type' => 'page',
'orderby' => array( 'menu_order' => 'ASC' )
);
我的 category.php
页面有类别和相关页面的描述 ('products')。
我正在使用 WP_query
来获取有效的页面,只有帖子是随机显示的,而不是按 menu_order 排序的。
$args = array(
'orderby' => 'menu_order',
'order' => 'ASC',
'hierarchical' => 1,
'exclude' => '',
'cat' => $category->term_id,
'parent' => -1,
'offset' => 0,
'post_type' => 'page',
'post_status' => 'publish'
);
我做错了什么?
我试图限制 posts_per_page
但这仍然会产生随机页面效果。
试试这样的东西,看看它是否有效:
$args = array(
'post_type' => 'page',
'orderby' => array( 'menu_order' => 'ASC' )
);