我创建了多个自定义帖子类型,并使用自定义slug将归档设置为true。然而,所有这些档案都有blog
和home
并且没有与职位类型相关的类别。
我正在使用<body <?php body_class(); ?>>
在头文件中,get在每个页面上都被调用,但不知何故它无法将这些页面识别为cpt存档。
这是预期的功能,还是我更有可能在编码模板/帖子类型时出错?
Archive example
我的帖子类型代码(所有CPT编码方式相同,略有变化):
function publikasjoner() {
register_post_type( \'publikasjoner\',
array( \'labels\' => array(
\'name\' => __( \'Publikasjoner\', \'bonestheme\' ),
\'singular_name\' => __( \'Publikasjon\', \'bonestheme\' ),
\'all_items\' => __( \'Alle publikasjoner\', \'bonestheme\' ),
\'add_new\' => __( \'Ny publikasjon\', \'bonestheme\' ),
\'add_new_item\' => __( \'Legg til ny publikasjon\', \'bonestheme\' ),
\'edit\' => __( \'Rediger\', \'bonestheme\' ),
\'edit_item\' => __( \'Rediger publikasjoner\', \'bonestheme\' ),
\'new_item\' => __( \'Ny publikasjon\', \'bonestheme\' ),
\'view_item\' => __( \'Vis publikasjon\', \'bonestheme\' ),
\'search_items\' => __( \'Søk etter publikasjon\', \'bonestheme\' ),
\'not_found\' => __( \'Fant ingenting i databasen.\', \'bonestheme\' ),
\'not_found_in_trash\' => __( \'Fant ingenting i søppelkassen\', \'bonestheme\' ),
\'parent_item_colon\' => \'\'
),
\'description\' => __( \'Østlandsforsknings publikasjoner legges til her\', \'bonestheme\' ),
\'public\' => true,
\'publicly_queryable\' => true,
\'exclude_from_search\' => false,
\'show_ui\' => true,
\'query_var\' => true,
\'menu_position\' => 9,
\'menu_icon\' => \'dashicons-edit\',
\'rewrite\' => array( \'slug\' => \'publikasjoner\', \'with_front\' => false ),
\'has_archive\' => \'publikasjoner\',
\'capability_type\' => \'post\',
\'hierarchical\' => true,
\'supports\' => array( \'title\', \'editor\', \'author\', \'thumbnail\', \'excerpt\', \'custom-fields\', \'revisions\')
)
);
register_taxonomy_for_object_type( \'emne\', \'publikasjoner\' );
register_taxonomy_for_object_type( \'emneord\', \'publikasjoner\' );
register_taxonomy_for_object_type( \'emne\', \'type_publikasjon\' );
}