0

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

我想在两个部分中列出结果:

  • 部落事件结果
  • 过滤掉事件的帖子

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

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

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

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

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

4

1 回答 1

0

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

这个由 FacetWP 成员发布的 Gist提供了根据自己的需要按方面划分搜索结果所需的逻辑。

于 2021-07-26T01:33:19.157 回答