未显示自定义POST类型的存档

时间:2015-11-24 作者:kneidels

我有一个父主题和一个子主题(宽敞)。

我做了一个自定义的职位类型,叫做“职位空缺”。单个页面(使用single-job-openings.php 在子主题文件夹中)-在www.domain.com/job-openings/test-job-opp/

但是归档页面(使用archive-job-openings.php 在子主题文件夹中)不起作用www.domain.com/job-openings/ - 我收到“找不到页面”错误。

我曾尝试在“设置”下重新提交“永久链接”部分(以及更改为默认值,然后返回到帖子名称),但这没有帮助。

有人知道问题是什么吗?

谢谢

这是我在应用程序中使用的代码functions.php 要添加帖子类型的文件:

    add_action( \'init\', \'create_position_post_type\' );

    function create_position_post_type() {
        register_post_type( \'job-openings\',
        array(
        \'labels\' => array(
        \'name\' => __( \'Job Openings\' ),
        \'singular_name\' => __( \'Job Opening\' )
        ),
        \'public\' => true,
        \'rewrite\' => array(\'slug\' => \'job-openings\'),
        \'query_var\' => true,
        \'menu_position\' => \'100\',
        \'supports\' => array(\'title\',\'editor\',\'thumbnail\', \'page-attributes\'),
        )
        );
    }

1 个回复
最合适的回答,由SO网友:tushonline 整理而成

也许是因为你失踪了has_archive

像这样的

\'public\' => true, \'has_archive\' => true,

相关推荐