0

我正在努力为视觉作曲家进行两个自定义查询:

  1. 一个查询,它将以升序或降序显示在今天日期之后发布的帖子(具有发布未来帖子的插件)(以使其首先显示最快的即将发生的事件为准)

  2. 仅显示满足多个类别要求的帖子的查询(例如类别“即将到来”和“课程”或“即将到来”和“社交”

真的,其中任何一个都应该给我想要的结果,但第一个会最方便。

我一生都无法破译 Codex 的自定义查询页面,并弄清楚如何让它们在 php 页面的上下文之外以及在可视化组合的上下文中工作。

我的一个想法是,也许我需要向具有名称的functions.php 添加一个自定义查询,然后使用Visual Composer 中的变量调用该查询?这是正确的想法吗?我将如何做这样的事情/调用新的查询?

我尝试了以下方法来满足#1,它似乎完全忽略了查询,只显示了所有事件:

[vc_basic_grid post_type="custom" grid_id="vc_gid:1473741223498-3776c0d3-292b-4" custom_query="WP_Query( ''showposts=20&monthnum=' . date_query( array( 'after', . NOW() . ) ) . '&order_by=date&order=DESC')"]

[vc_separator]

[vc_basic_grid post_type="custom" grid_id="vc_gid:1473741223504-67e7758b-8892-6" custom_query="$args = array(
'date_query' => array(
array(
'after' => NOW(),
'inclusive' => true,
),
),
'posts_per_page' => -1, 'order_by' => 'date', 'order' => 'ASC'
);
$query = new WP_Query( $args );"]

希望在正确的方向上进行一些轻推!谢谢 :)

4

1 回答 1

0

我不久前做了类似的事情,并在日期方面使用了以下内容,并确保它只从“今天”和未来拉出帖子。

_EventStartDate=>$today

那是为了为自定义帖子类型提取即将发生的事件。话虽如此,此代码适用于您正在检索普通帖子的场景:

date=>$today

这是我的整个自定义查询,可用于提取事件,但我一直在试图弄清楚如何从多个类别中提取:

post_type=tribe_events&tribe_events_cat=featured&post_status=publish&_EventStartDate=>$today&orderby=_EventStartDate&order=asc

有解决方案后请跟进。

于 2016-11-17T21:46:14.083 回答