在WordPress中重写URL时使用Get Variable

时间:2012-10-22 作者:Baylock

我有许多有很多共同点的页面。它们应该根据自己的类别显示相同的内容。实现这一点的逻辑方法是通过url传递一个变量,并根据它显示信息。

唯一的问题是我的wordpress URL被重写了。。。

我在询问之前搜索了这个网站,我知道这里有一些帖子与这件事有关,但它们对我没有帮助,因为它们提到了一些我无法将其与我自己的案例联系起来的晦涩的正则表达式。更不用说一些我无法解释的“标签”和“规则”了。我真的试图从这些帖子中学习,但我无法利用它们。

基本上,我的URL会被重写,我需要向其中添加一个变量:“http://www.mysite/(mycategory)

我不知道如何发送“mycategory”变量,也不知道如何检索它。

任何帮助都将不胜感激。

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

我所做的是重写url,以便在其上显示类别。之后,我使用函数“get\\u category\\u by\\u path”提取它们。它允许我使用url信息,而无需插入和提取任何自定义变量。非常感谢。

SO网友:Joseph Leedy

如果您想要一个对所有类别都相同的模板,则无需对regex或$\\u GET变量执行任何操作。只需使用archive.php 主题中的模板,如Codex.

结束

相关推荐

WordPress是否限制Post Meta或Terms的插件名称的长度?

WordPress Codex指出,帖子类型名称和分类名称对slug名称有限制。Register Post Type -- 最多20个字符,不能包含大写字母或空格Register Taxonomy -- 分类的名称。名称应为插入形式(不得包含大写字母或空格),长度不得超过32个字符(数据库结构限制)</然而,WordPress Codex没有说明Post Meta或Terms是否对slug名称有限制。Add Post Meta -- 无缓动限制Insert Term -- 无缓动限制</这能得