我已将以下内容添加到我的functions.php文件
中register_post_type( 'news',
array(
'labels' => array(
'name' => __( 'News' ),
'singular_name' => __( 'News' ),
'add_new' => __( 'Add New Article' ),
'add_new_item' => __( 'Add Article' ),
'edit_item' => __( 'Edit Article' ),
'new_item' => __( 'New Article' ),
'view_item' => __( 'View Article' ),
'search_items' => __( 'Search Articles' ),
'not_found' => __( 'No Articles Found' ),
'not_found_in_trash' => __( 'No Articles Found In Trash' ),
'rewrite' => array(
'slug' => 'news',
'with_front' => false
),
'has_archive' => true,
),
'public' => true,
)
);
但是当我在我的网站mysite / news /之后输入新闻时,我得到一个未找到的页面时,我应该收集使用has_archives选项列出我的档案以获取新闻。
我做错了什么!!!
顺便提一下我有一个archives.php文件
答案 0 :(得分:3)
进入永久链接并保存设置以刷新永久链接结构。 Wordpress有自定义帖子类型固定链接的问题,每次你对自定义帖子类型进行更改时都必须这样做。这样可以防止您收到404错误。
答案 1 :(得分:1)
解决了它尚未发布的功能。我不得不下载测试版,但是这个版本的wordpress即将推出。