微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

FacetWP 模板在多个部分或按方面提供查询结果

如何解决FacetWP 模板在多个部分或按方面提供查询结果

我设置了 FacetWP 以提供基于 4 个方面(一个搜索框、一个类别下拉列表和两个自定义分类下拉列表)的查询结果。

我想分两部分列出结果:

  • tribe_events 结果
  • 过滤掉事件的帖子

我尝试使用两个模板显示结果,如下所示:

return [
  "post_type" => [
    "tribe_events"
  ],...

return [
  "post_type" => [
    "post"
  ],...

这会导致应显示所有帖子的未过滤页面显示事件帖子——两个模板的帖子列表相同。

我怀疑这是因为在循环内,过滤条件必须组合,但我不明白如何单独显示这些条件。您可以向我展示任何类似的代码,或者您有在 FacetWP 中执行此操作的经验吗?

解决方法

我的预感是对的,这与循环有关。为陈腐/不完整的答案道歉;这超出了我现在的处理能力,但我想为可能需要它的任何人提供这条非常有用的线索。

This Gist posted by a FacetWP member 提供了根据自己的需要按方面划分搜索结果所需的逻辑。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。