保持URL结构有多必要?我这样问是因为我认为这会让网站访问者更加困惑,就像你在示例中所做的那样,它使用单数而不是复数。
把自己放在你的网站访问者的心态中,我想象我在那里找到的是一辆汽车或一辆自行车,因此有意义的是,这将是你的CPT,而不是位置,这是汽车或自行车的属性。即使我从伦敦开始寻找,我仍然在寻找一辆汽车或自行车。
还有你的URL,域名。com/car/london假设只有一辆车,而我想在选择一辆之前,我想先看看它们的列表。因此,从域开始更有意义。com/cars/然后单击指向我首选位置“伦敦”的链接,查看域名中提供的内容。com/cars/伦敦。
这意味着为汽车(单数=汽车)和自行车(单数=自行车)创建一个CPT,其位置的自定义分类法适用于两者(在设置分类法时使用“分类法”数组(“自行车”、“汽车”),)。
然后,您可以拥有页面(“Cars”和“Bikes”,它们为您提供domains.com/Cars/和domains.com/Bikes的URL),并显示所有内容的列表,或者让访问者从位置分类列表中选择一个位置开始访问)。如果您的位置很近,因此访问者可以从多个位置中进行选择,请考虑使用Search&;等过滤插件;过滤器或其他众多过滤器之一。这样,人们可以选择多个位置,仍然可以在一个页面上看到结果。
如果让你的URL保持现在的状态是至关重要的,那么发帖和我或其他人可能会为你找到一些创造性的解决方法,尽管我认为根据WordPress的模板层次结构系统,最好在WordPress期望的范围内工作。。。。