Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示帖子和自定义帖子类型之间共享的同一类别的不同模板[Wordpress]_Wordpress_Templates_Categories_Custom Post Type_Archive - Fatal编程技术网

显示帖子和自定义帖子类型之间共享的同一类别的不同模板[Wordpress]

显示帖子和自定义帖子类型之间共享的同一类别的不同模板[Wordpress],wordpress,templates,categories,custom-post-type,archive,Wordpress,Templates,Categories,Custom Post Type,Archive,我通过在自定义帖子类型声明中声明类别为分类法,在常规帖子和名为常见问题解答的自定义帖子类型之间共享类别,如下所示: function init_custom_post_type() { $labels = array( 'name' => _x('FAQ', 'Post Type General Name'), 'singular_name' => _x('FAQ', 'Post Type Singular Name'),

我通过在自定义帖子类型声明中声明
类别
分类法
,在常规帖子和名为
常见问题解答
的自定义帖子类型之间共享类别,如下所示:

function init_custom_post_type() {
  $labels = array(
    'name'                => _x('FAQ', 'Post Type General Name'),
    'singular_name'       => _x('FAQ', 'Post Type Singular Name'),
    'menu_name'           => __('FAQ')
  );
  $args = array(
    'label'               => __('FAQ'),
    'labels'              => $labels,
    'supports'            => array( 'title' ),
    'hierarchical'        => false,
    'public'              => true,
    'has_archive'         => false,
    'taxonomies'          => array('category')
  );
  register_post_type( 'faq', $args );
}
add_action( 'init', 'init_custom_post_type', 2 );
根据帖子类型,我希望有2个不同的归档页面(2个不同的模板),如下所示:

  • 对于常规帖子:永久链接,如:显示类别为
    category-a
  • 对于
    faq
    自定义帖子类型:永久链接,如:仅显示类别为
    category-a
我怎样才能做到这一点?任何帮助都将不胜感激


我知道这非常类似于,但不幸的是,我无法用它的答案解决我的问题。

您在这方面有过任何进展吗?我自己也遇到过同样的问题now@robobobobo不幸的是,我没有。最后,我还没有为自定义文章类型类别创建任何存档模板,我只是在常规页面模板中显示按类别排序的自定义文章类型。您在这方面取得过任何进展吗?我自己也遇到过同样的问题now@robobobobo不幸的是,我没有。最后,我没有为自定义文章类型类别创建任何存档模板,我只是在常规页面模板中显示按类别排序的自定义文章类型。