如何在WordPress中实现像“网站名称/存档页面/类别(或自定义分类)/自定义帖子类型”这样的URL结构


How to achieve URL structure like "website-name/archive-page/category(or custom taxonomy)/custom-post-type" in WordPress?

所以,我一直在尝试制作一个看起来像这样的页面:

如果我转到"网站名称/教程",我会得到我的教程系列名称列表(仅名称,而不是特定教程)。我制作了一个名为"教程"的自定义帖子类型,并将其URL设置为"教程",因此此URL是复数形式。

但是,无论我使用自定义分类法还是类别,我都无法获得所需的 URL 结构,解释如下:

如果用户转到"网站名称/教程"并单击其中一个教程系列

,他将进入"网站名称/教程/教程系列名称"的URL。然后,他获取属于该自定义分类法/类别的所有教程的列表(因为我尝试同时使用自定义分类法和类别),并到达 URL"网站名称/教程/教程系列名称/特定教程名称"。

正如我所说,我尝试使用自定义分类法和类别,但我根本无法制作这个 URL 结构,它始终是"网站名称/教程/特定教程名称",或者,当我制作类别时.php它是(注意:类别名称与我的教程系列名称相同):"网站名称/类别/类别名称"。

我只是无法获得该 URL 结构。我不知道如何实现这一点,也不知道我是否必须使用自定义分类法来实现它,或者我可以坚持使用类别?

附言如果你想知道为什么我必须有这个 URL 结构,那是因为我的一些教程系列中有同名的教程。例如,在我的 JavaScript 系列中,我有一个名为"安装程序"的教程,在我的C++教程系列中,我也有相同的教程名称。所以这就是为什么我需要这个 URL 结构。

转到您的永久链接设置并在自定义选项中使用%category%,例如/%category%/%postname%应该使您的类别名称出现在永久链接结构中...http://codex.wordpress.org/Using_Permalinks#Using_.25category.25_with_multiple_categories_on_a_post