自定义POST类型存档-{POST-TYPE}.php不工作

时间:2014-04-29 作者:user3311250

我的永久链接设置为自定义结构:/blog/%year%/%monthnum%/%day%/%postname%/

我有一个自定义的帖子类型,我们称之为“帖子类型”。我还有一个名为archive post type的归档页面。php

正在访问域。com/post-type/though默认为存档。php并跳过存档帖子类型。php

我的register\\u post\\u类型如下所示:

    register_post_type( \'ch_post_type\',
    array(
        \'labels\' => array(
            .......
        ),
    \'public\' => true,
    \'has_archive\' => \'post-type\',
    \'show_in_nav_menus\' => false,
    \'menu_position\' => 100,
    \'menu_icon\' => \'dashicons-category\',
    \'supports\' => array(\'title\',\'editor\',\'custom-fields\'),
    \'rewrite\' => array( \'slug\' => \'post-type\', \'with_front\' => false ),
    \'hierarchical\' => true
    )
);
在“设置”>“阅读”下,我为主页和博客设置了一个页面。

我也冲洗了我的永久性皮肤。

我知道其他人也有这个问题,但我还没有看到解决这个问题的答案。我使用的是3.9版

提前感谢您!

1 个回复
SO网友:Pi Lover

试着让你的has_archive 设置为仅布尔值true.

结束

相关推荐

打印子类别Slug Nicename

我想打印(显示)子类别slug,以便在类别页面的动态url中使用它。因此,如果我在类别www.example上。com/category/main-category/child-category示例:www.Example。com/类别/游戏/棋盘游戏在侧边栏中,我将有一个来自棋盘游戏的链接更新,因此我需要代码来简单地显示子类别slug,在本例中为“棋盘游戏”,子类别名称,在本例中为“棋盘游戏”在post页面上,它很简单,我有这个代码,它正在工作(也许有人会发现它很有用)<?php $cat_slu