按分类对自定义帖子类型进行排序(如此接近)

时间:2013-07-17 作者:ItsGeorge

我有一个名为“requests”的自定义帖子类型,它有一个自定义分类法“request categories”。我创建了一个带有修改循环的模板,允许我查看特定“请求类别”(例如“电子请求”)中的自定义帖子类型。

如果我手动更改post类型和分类法的参数,循环就可以工作,但为了使其可用,我需要弄清楚如何处理URL,以便mysite.com/requests/request-category/electronics-request 将以提供预期结果的方式修改循环。

在我看来,mysite.com/requests 将是实际页面,而request-categoryelectronics-request url的一部分将分配给循环中的相应变量。这似乎很容易,但我不知道如何防止wordpress被404屏蔽。

我正试图做wordpress在帖子和类别方面已经做过的事情。我很快就要让它工作了,但我遇到了一堵墙。在我看来,这应该是一个标准功能,这对于自定义帖子类型的完整功能至关重要。

2 个回复
SO网友:Hannes

在wordpress菜单中添加一个自定义分类法,然后单击前端的菜单项,您将在地址栏中看到正确的url。如果这不符合您的需要,请查看register\\u taxonomy()参数的“重写”部分。

SO网友:ItsGeorge

Edit: Figured it out!

好吧,事实证明,我所要做的实际上在Wordpress中是可用的,但它需要一个非常奇怪和不直观的技巧才能让它工作。不久前,当我在进行多站点安装时,我们无法让permalinks正常工作。有一天,我偶然发现了这个blog post. 最终,它说的是,在多站点设置中修改permalink结构之后,you need to click on permalinks in the menu... that\'s it, you don\'t do anything or change an settings, you just go to that page. Something happens when you go to the permalinks page in the admin menu that seems to fix a lot of issues with permalinks 几分钟前,当它突然出现在我脑海中时,我决定试试。它成功了。这是我发现的最奇怪的修复方法,但这可能是我第四次解决永久链接问题。我花了两天时间想弄明白这一点。

结束

相关推荐

Looping taxonomy in taxonomy?

所以我有一个CPT的参考文献(就像一个音乐的字典格式)。其中有两种分类法:medium_reference 和reference_letter.这个reference_letter 列出字母A-Z,而medium_reference 按引用类型(人员、术语、公司)列出。我想知道是否有可能遍历每个字母,然后在该循环中遍历各个术语。类似这样的情况(无论如何都不可能):$reference_letters = get_the_terms($post->ID,\'reference_letter\');&#