首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自定义的Post类型重写段塞总是带我去主页

自定义的Post类型重写段塞总是带我去主页
EN

Stack Overflow用户
提问于 2017-06-06 11:28:15
回答 1查看 95关注 0票数 0

我知道这里已经有很多关于这个问题的帖子,我已经读过了很多,但是我的页面无法工作。所以我想把我所拥有的放在这里,并期待着一个解决方案。

我已注册下列自定义邮政类型。

代码语言:javascript
复制
$labels = array('name' => 'Hotel','singular_name' => 'Hotel','admin_menu' => 'Hotel', 'name_admin_bar' => 'Hotel');

$supports = array(
    'title',
    'editor',
    'thumbnail'
);

$args = array(
    'labels' => $labels,
    'public' => true,
    'publicly_queryable' => true,
    'query_var' => true,
    'has_archive' => true,
    'capability_type' => 'post',
    'taxonomies' => array ('hotel_type', 'room_type', 'amenities'),
    'show_ui' => true,
    'show_in_menu' => true,
    'menu_position' => 28,
    'hierarchical' => false,
    'rewrite' => array('slug' => 'hotels'),
    'supports' => $supports,
    'exclude_from_search' => false
);

register_post_type('hotel-info', $args);

创建了一个名为hotel-list.php的模板页

在admin中使用上面的模板(Hotels列表)创建了一个名为Staying Options的页面,并将其permalink更新为/hotels/

从设置> permalink重新保存Permalink结构

但是每当我试图访问http://local.tourplanner.com/hotels/,WordPress就会带我回我的主页。

谁来告诉我我做错了什么。

编辑:

当我访问http://local.tourplanner.com/hotels/cliff-top-club-auli/时,我能够登陆正确的页面,提供有关酒店的信息。

EN

Stack Overflow用户

发布于 2017-06-06 12:10:16

你已经创造了一个鼻涕虫只针对个别酒店,而不是所有的酒店。Wordpress根本不知道如何列出你的酒店。

为了使/hotels/可访问,您需要创建一个归档页面,该页面将用于列出酒店。首先,在这里快速查看Post模板文档:Templates。然后按照如何在这里创建存档页面的指南( http://www.wpbeginner.com/wp-tutorials/how-to-create-a-custom-post-types-archive-page-in-wordpress/ )

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44388821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档