自定义POST类型URL结构,其中包含site.com/Custom_axonomy_slug/post_name

时间:2017-10-31 作者:nrdev

我是wordpress的新手,我正在努力调整URL结构以满足我的需要。我使用的主题为自定义公文包帖子类型以及自定义分类提供了一个插件:portfolio\\u category和portfolio\\u tag。

我想用这个帖子类型来显示两种类型的项目:产品和项目,所以我想我应该创建两个portfolio\\u类别(一个用于项目,一个用于产品)。

我希望URL结构如下:-站点。com/products访问对应于products-site的归档页面。com/products/product\\U name以访问产品页面-项目相同

所以规则应该是站点。com/%portfolio\\u category%/%postname%这意味着删除所有帖子类型的指示,所以我不确定这是否容易。。。

这条路对吗?或者我应该制作两种不同的帖子类型?

无论如何,我应该如何设置永久链接以这种方式工作?

谢谢,问候

1 个回复
SO网友:rudtek

使用两种不同的帖子类型。这将避免现在的混乱,并在以后决定对每个帖子进行更多操作时提供灵活性。会有更多的工作,但付出是值得的。

当您设置CPT时,它们将自动具有存档页面,并且可以在帖子类型slug后面设置单个帖子。

结束

相关推荐

通过slug获取多个术语ID,然后在Get_Terms中排除它们

我想在中排除多个术语get_terms, 但是exclude 参数仅接受术语ID。所以我必须从它的slug中获取术语id。这就是我目前的情况:$pres = get_term_by(\'slug\', \'president\', $cat_type); $vice = get_term_by(\'slug\', \'vice-president\', $cat_type); $admin = get_term_by(\'slug\', \'admin\', $cat_type);