我试图只列出我的自定义分类法的单个类别中的帖子。
我创建了一个名为“Inventory”的自定义帖子类型和一个名为“Inventory Category”的自定义分类法。
然后,我使用“库存类别”分类法创建了许多类别。
我现在只想显示单个类别的帖子。仅供参考,这不是为了显示在分类上。php页面,这是所有设置和工作良好。此循环将在其他页面上调用。
这是我到目前为止的代码,它返回“库存类别”分类法中的所有帖子,而不仅仅是“批量机架”类别中的帖子。
query_posts( array( \'post_type\' => \'inventory\', \'inventory-category\' => \'bulk-racks\' ) );
任何帮助都将不胜感激!
下面是我如何创建自定义帖子类型的方法;分类法:
/* --- Create Inventory Custom Post Type --- */
add_action(\'init\', \'inventory_register\');
function inventory_register() {
$args = array(
\'label\' => __(\'Inventory\'),
\'singular_label\' => __(\'Inventory\'),
\'public\' => true,
\'show_ui\' => true,
\'capability_type\' => \'post\',
\'hierarchical\' => true,
\'rewrite\' => true,
\'supports\' => array(\'title\', \'thumbnail\', \'revisions\',\'custom-fields\')
);
register_post_type( \'inventory\' , $args );
}
/* --- Register Custom Taxonomy for Inventory Lists --- */
add_action( \'init\', \'register_my_taxonomies\', 0 );
function register_my_taxonomies() {
register_taxonomy(
\'division\',
array( \'inventory\' ),
array(
\'hierarchical\' => true,
\'public\' => true,
\'labels\' => array(
\'name\' => __( \'Inventory Category\' ),
\'singular_name\' => __( \'Inventory Categories\' ),
\'show_ui\' => true,
\'show_in_nav_menus\' => true,
),
)
);
}