自定义帖子类型页面显示404错误

时间:2012-08-17 19:03:46

标签: wordpress

您好我正在尝试创建一个自定义的帖子类型显示页面,但由于某种原因,该页面无法正常工作,我被发送到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。我在这里做错了什么?

2 个答案:

答案 0 :(得分:0)

我几乎遇到了同样的问题,在我的情况下虽然存档工作但后来却以某种方式被破坏了。嗯,冲洗固定链接有帮助。我从这里开始使用第一种方式:http://wp-bytes.com/function/2013/02/flushing-permalinks/

在这样做的同时,我看到我的永久链接结构设置为“自定义”。我把它改为“帖子标题”或者用英语怎么称呼。

答案 1 :(得分:0)

转到设置 - >永久链接并使用帖子名称,以便您可以查看帖子