自定义邮政类型-相同的邮政名称,不同的邮政类型

时间:2012-11-23 作者:onei0120

我有4种自定义帖子类型:

服务常见问题解答价格前后我希望在每种帖子类型中都有相同的帖子名称,例如:

服务
皮肤(示例.com/Services/Skin)
面霜(示例.com/Services/Cream)
身体(示例.com/Services/Body)

常见问题解答皮肤(example.com/FAQs/Skin)
面霜(example.com/FAQs/Cream)
身体(example.com/FAQs/Body)

价格
皮肤(example.com/Prices/Skin)
面霜(example.com/Prices/Cream)
身体(example.com/Prices/Body)

前后
皮肤(example.com/Before and After/Skin)
面霜(example.com/Before and After/Cream)
身体(example.com/Before and After/Body)

我该怎么做?现在,如果我制作一篇与当前帖子同名的新帖子,它会在帖子段尾添加“-2”或“-3”:

错误:

实例com/服务/正文

实例com/FAQ/body-2

实例com/价格/正文-3

实例com/前后/正文-4

add_action(\'init\', \'create_post_type_html5\'); // Add our HTML5 Blank Custom Post Type
function create_post_type_html5()
 {
  register_taxonomy_for_object_type(\'category\', \'html5-blank\'); // Register Taxonomies for Category
register_taxonomy_for_object_type(\'post_tag\', \'html5-blank\');
register_post_type(\'html5-blank\', // Register Custom Post Type
    array(
    \'labels\' => array(
        \'name\' => __(\'Services\', \'html5blank\'), // Rename these to suit
        \'singular_name\' => __(\'Services\', \'html5blank\'),
        \'add_new\' => __(\'Add New\', \'html5blank\'),
        \'add_new_item\' => __(\'Add New Services\', \'html5blank\'),
        \'edit\' => __(\'Edit\', \'html5blank\'),
        \'edit_item\' => __(\'Edit Services\', \'html5blank\'),
        \'new_item\' => __(\'New Services\', \'html5blank\'),
        \'view\' => __(\'View Services\', \'html5blank\'),
        \'view_item\' => __(\'View Services\', \'html5blank\'),
        \'search_items\' => __(\'Search Services\', \'html5blank\'),
        \'not_found\' => __(\'No Servicess found\', \'html5blank\'),
        \'not_found_in_trash\' => __(\'No Service\\\'s found in Trash\', \'html5blank\')
    ),
    \'rewrite\' => array(\'slug\' => \'service\',\'with_front\' => true),
    \'public\' => true,
    \'hierarchical\' => true, // Allows your posts to behave like Hierarchy Pages
    \'has_archive\' => true,
    \'supports\' => array(
        \'title\',
        \'editor\',
        \'excerpt\',
        \'thumbnail\'
    ), // Go to Dashboard Custom HTML5 Blank post for supports
    \'can_export\' => true, // Allows export in Tools > Export
    \'taxonomies\' => array(
        \'post_tag\',
        \'category\'
    ) // Add Category and Post Tags support
));


 }

1 个回复
SO网友:Andrew Odri

我也遇到了这个问题;在我的情况下,当一个帖子类型的最大值为\'hierarchical\' => true. 其他需要设置为\'hierarchical\' => false. 每次调整后,我都会在设置>永久链接中刷新永久链接设置。

这就是为我启用功能的变化;这可能不是导致这一问题的唯一原因;我很想知道这是否影响了其他人。。。

结束

相关推荐

为页面使用自定义/动态“slug”

我有一个自定义页面,它使用一个名为“Stores”的模板http://example.com/stores/. 此页面将列出各州和/或公司的类别。对于这个系统,我有一个自定义的帖子类型“store”,可以分配给单个类别(州或公司),每个门店都不是一个特定的页面,而是以一种电话簿样式的布局为各州/公司显示的联系信息。我现在的问题是,如何允许我的“Stores”模板接受来自http://example.com/stores/california/ (没有抛出404错误)?California 从这个意义上讲,