WordPress 自定义永久链接
Wordpress custom permalinks
我已经在我的 wordpress 永久链接上工作了几天,似乎无法弄清楚如何让它们正常工作。
这是我所拥有的和我正在努力实现的简单版本
我有 5 个不同的类别(家居、运动、美容、艺术、食品)
我有 3 种类型的 post(post、页面、事件(自定义))
每个 post_type 只能关联到 1 个类别
这是我想获得的永久链接
site.com/%category% = a different page for each caetgory (not an archieve)
site.com/%category%/%post_type% = archive listing of post_type
site.com/%category%/%post_type%/%post% = single of post
site.com/%category%/%page_slug% = the contents of a page
当我查看正在应用的重写规则时,我很接近,但重写部分不包括我的类别
%category%/event//?$ index.php?post_type=event
如果您能帮助我们完成这项工作,我们将不胜感激。
谢谢
我设法解决了我的问题并按照我想要的方式创建了永久链接。
我创建了我想要的 post 类型,但我不得不在我的 header 中放置大量 if/else 语句以正确管理我的页面和 post 类型以确保显示正确的页面。
最终找到一个可行的结构非常头疼,但最终我还是成功了。如果我必须构建一个类似的结构,我希望我能想到一个更好的解决方案。
我已经在我的 wordpress 永久链接上工作了几天,似乎无法弄清楚如何让它们正常工作。
这是我所拥有的和我正在努力实现的简单版本
我有 5 个不同的类别(家居、运动、美容、艺术、食品)
我有 3 种类型的 post(post、页面、事件(自定义))
每个 post_type 只能关联到 1 个类别
这是我想获得的永久链接
site.com/%category% = a different page for each caetgory (not an archieve)
site.com/%category%/%post_type% = archive listing of post_type
site.com/%category%/%post_type%/%post% = single of post
site.com/%category%/%page_slug% = the contents of a page
当我查看正在应用的重写规则时,我很接近,但重写部分不包括我的类别
%category%/event//?$ index.php?post_type=event
如果您能帮助我们完成这项工作,我们将不胜感激。 谢谢
我设法解决了我的问题并按照我想要的方式创建了永久链接。
我创建了我想要的 post 类型,但我不得不在我的 header 中放置大量 if/else 语句以正确管理我的页面和 post 类型以确保显示正确的页面。
最终找到一个可行的结构非常头疼,但最终我还是成功了。如果我必须构建一个类似的结构,我希望我能想到一个更好的解决方案。