我有一个相当复杂的旅游网站。这里有一个“归档-Hotel s.php”,它是自定义post类型"Hotels“的模板。CPT内部有一个名为"City“的分类法,因此我们可以这样做: domain.com/hotels/city。效果很好。现在站点上有了一个过滤器,它应该通过作者在自定义字段(高级自定义字段插件)上添加的内容来过滤显示的帖子,比如“功能”或“价格范围”。
现在我不知道如何过滤这个查询。用PHP?jQuery (酒店/城市里不应该有太多的职位/)?或者Ajax来处理这个数据发布,这将是几年后的发布?
网址:www.business-Traling.de/hotels/汉堡
发布于 2012-04-18 09:44:48
您前面描述的permalink结构,例如./hotels/汉堡/features/sea face,实际上并不能通过使用自定义字段来实现。你最好创建一个名为“特性”的新分类法,并用“面向大海”等术语填充它。
为了对多个分类法进行查询,我推荐优秀的用Scribu查询多个分类法插件。这个插件将允许用户构建跨越多个分类法的搜索,例如城市和功能。
您可以使用插件附带的过滤器小部件,也可以构建自己的小部件,如果没有这样做的话。从长远来看,这将比处理更复杂的ajax请求或复杂的wordpress查询来寻找自定义字段的组合更简单。
https://wordpress.stackexchange.com/questions/49402
复制相似问题