您好我正在尝试创建一个自定义的帖子类型显示页面,但由于某种原因,该页面无法正常工作,我被发送到404.php.Here是我的代码:
add_action('init' , 'business_manager_register');
function business_manager_register(){
//add custom post type
$args = array(
'label' => 'Business Managers',
'singular_label' => 'Business',
'public' => true,
'shouw_ui' => true,
'capability_type' => 'post',
'hierarchical' => true,
'has_archive' => true,
'supports' => array('title','editor','thumbnail'),
'rewrite' => array('slug' => 'businesses' , 'with_front' => false)
);
register_post_type('businesses' , $args);
}
现在为了显示它我创建了文件archive-businesses.php.Accoding到slug我添加的链接应该是这样的:
link/businesses
但是当我尝试链接到它时,我得到404错误同样的事情发生在单一的business.php。我在这里做错了什么?
答案 0 :(得分:0)
我几乎遇到了同样的问题,在我的情况下虽然存档工作但后来却以某种方式被破坏了。嗯,冲洗固定链接有帮助。我从这里开始使用第一种方式:http://wp-bytes.com/function/2013/02/flushing-permalinks/
在这样做的同时,我看到我的永久链接结构设置为“自定义”。我把它改为“帖子标题”或者用英语怎么称呼。
答案 1 :(得分:0)
转到设置 - >永久链接并使用帖子名称,以便您可以查看帖子