此问题是基于Wordpress Development中未回答的问题,但尚未得到明确的答案。WordPress的URL路由,具有不同模板的多个固定链接
我有一个列出酒店的wordpress网站。单个酒店的URL看起来像:
/hotels/the-marriot-hotel
我也有位置的自定义分类,这让我浏览在不同地点的酒店,工作正常,网址是这样的:
/Locations/Liverpool
对于URL的/hotels/*
我想使用自定义模板,我已经完成并且工作正常。
的问题
我也希望能够钻到的位置分类法建立一个面包屑型网址,并使用不同的模板为酒店页面。
例如,如果用户浏览/Locations/Liverpool
并点击万豪酒店我想它通过点击/Locations/Liverpool/the-marriot-hotel
,而不是/hotels/the-marriot-hotel
,还可以使用一个稍微不同的模板,也可以加载不同的侧边栏,并建议在其他酒店在URL中的位置slug特定的区域
所以基本上我想要两条路线到单个帖子和根据使用的路线使用不同的模板。
我该如何去实施这个?
我试过了什么?
我已经尝试添加一个新页面,并使用重写规则指向它是位置酒店页面。
我试过在/位置/ {location-slug}网址的末尾添加一个slu and,并在页面模板中阅读此内容,并加载酒店帖子而不是列表,但它似乎不工作但也感觉像一个可怕的黑客无论如何
我有一个想法是添加一个重写酒店/ {slug}网页和使用代码来检测使用的网址和动态切换模板,但我不知道这是最好的办法