我已经退出了wordpress的新手,并且遇到一个问题,即使有一天谷歌搜索,我似乎也无法解决。这就是我所做的:
我添加了分类法,因此我可以为其添加一个类别。
function lookbook_taxonomy() {
register_taxonomy( 'jeans','lookbook',
array(
'hierarchical' => true,
'label' => 'jeans',
'query_var' => true,
'rewrite' => true
)
);
}
使用wp_query
或query_posts
我可以检索外观项目并显示其内容。
(问题)当我按下word提供的类别链接时,页面只返回索引。链接将更改为所需的过滤器,但不会过滤任何帖子。我尝试了各种各样的东西,但我似乎找到了一种方法来按下类别链接,然后只是显示这些帖子。
更新:(我用来注册帖子类型的代码)
add_action('init', 'lookbook_register_post_type');
function lookbook_register_post_type(){
register_post_type('lookbook', array(
'labels' => array(
'name' => __('lookbook'),
'singular_name' => __('lookbook')),
'public' => true,
'capability_type' => 'post',
'supports' => array(
'title',
'excerpt'
),
'has_archive' => true,
'taxonomies' => array('category','post_tag')
)
);
}
答案 0 :(得分:0)
如果'has_archive' => true
参数数组尚未存在,则需要将register_post_type
添加到其中。
此外,请确保准备好必要的模板文件。阅读Wordpress' Template Hierarchy。
如果您向我们展示您用于注册帖子类型的代码,以及代码组成“类别链接”,我们可能会提供更多帮助!