捕获任意语义URL参数

时间:2016-10-30 作者:Reygoch

所以

我的文章有以下URL结构:

mydomain.com/category/article-name
我正在使用ACF向我的帖子类型中添加其他信息。例如,另一个文本字段包含与我的文章相关的信息。让我们称之为字段tab-1.

我不想在文章页面上立即显示所有这些额外的数据,但我想在我的文章中有一些子页面来显示这些额外的数据。

例如,这将是我的子页面的url,它将只显示我文章中的内容tab-1 字段:

mydomain.com/category/article-name/tab-1
在wordpress中可以实现这样的功能吗?本质上,我只想捕获额外的URL部分/tab-1 在我的模板文件中,根据它的实际值,在文章上显示适当的字段。

所有这些都没有得到404 错误:D

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

在WP中,在这些功能与不那么痛苦的实现之间达到一个可以接受的平衡的东西是rewrite endpoint.

它们的结构与您的示例略有不同(即。/tab/2) 但它们很容易实现,而且比通常处理重写API的痛苦程度要小得多。

相关推荐

Debugging WP routing

对于一些帖子,我看到404页,即使存在帖子,在WP中使用永久链接决定需要呈现什么对象的位置在哪里?谢谢