我有一个自定义帖子类型和自定义分类法:
register_post_type( 'faq',
array(
'labels' => array(
'name' => __( 'FAQ' ),
'singular_name' => __( 'FAQ-Eintrag' ),
'add_new' => __('Neuer FAQ-Eintrag')
),
'public' => true,
'query_var' => false,
'rewrite' => array('slug' => 'faq','with_front' => false),
'supports' => array(
'title', 'editor', 'thumbnail'
),
)
);
register_taxonomy(
'faq-kategorie', // internal name = machine-readable taxonomy name
'faq', // object type = post, page, link, or custom post-type
array(
'hierarchical' => true,
'label' => 'FAQ – Kategorie', // the human-readable taxonomy name
'query_var' => true, // enable taxonomy-specific querying
'rewrite' => array( 'slug' => 'faq-category' )
)
);
我有一个页面,我在其中显示所有自定义常见问题解答帖子,此页面有很多内容 / faq /
我的意图是使永久链接具有以下结构:
/ faq /-概述常见问题页面(带有模板的页面)
/ faq / slug-of-faq-kategorie / slug-of-faq-custom-post-单个常见问题解答
/ faq / slug-of-faq-kategorie /-常见问题术语存档
当我为分类法设置'rewrite'=> array('slug'=>'faq')时,我得到404的分类法/帖子
对此总是有问题(因为页面的第一段是faq =发布/分类的相同段)。有人能帮忙吗? 预先感谢
答案 0 :(得分:0)
要获得/faq/
作为概述页:archive-faq.php
has_archive
,默认为false(请参见docs)为确保您确实能够看到永久链接更改的结果,请单击wp-admin设置永久链接中的save permalinks
以“刷新”缓存。