【问题标题】:FacetWP, query from today's dateFacetWP,从今天开始查询
【发布时间】:2019-10-21 16:05:15
【问题描述】:

我正在寻找一种方法来查询日期为今天(当天)的帖子。

我的查询看起来像这样:

<?php
return [
  "post_type" => [
    "event"
  ],
  "post_status" => [
    "publish"
  ],
  "meta_query" => [
    "0" => [
      "key" => "date",
      "compare" => ">",
      "type" => "DECIMAL(16,4)",
      "value" => "XXXXX"
    ],
    "sort_0" => [
      "key" => "date",
      "type" => "CHAR"
    ]
  ],
  "orderby" => [
    "sort_0" => "ASC"
  ],
  "posts_per_page" => "4"
];

我不知道在 TYPE 和 VALUE 上设置什么。 请问这可以帮助我吗? 非常感谢。

【问题讨论】:

  • 所以,您只想查询当前和未来的任何事件?如果是这样,类型可以是DATETIME,值可以是你使用php返回的DateTime

标签: wordpress facetwp


【解决方案1】:

其实我知道怎么做的:)

这是我应该使用的sn-p:

<?php
return [
  "post_type" => [
    "event"
  ],
  "post_status" => [
    "publish"
  ],
  "meta_query" => [
    "sort_0" => [
      "key" => "date",
      "compare" => ">",
      "type" => "DATE",
      "value" => date("Y-m-d"),
    ]
  ],
  "orderby" => [
    "sort_0" => "ASC"
  ],
  "posts_per_page" => "4"
];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-06
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多