创建(复杂?)与Visual Composer兼容的Wordpress自定义查询

时间:2016-09-13 05:25:22

标签: php wordpress visual-composer

我很难为视觉作曲家制作两个自定义查询:

  1. 一个查询,它将显示以今天的日期之后的日期发布的帖子(有插件发布未来的帖子)按升序或降序排列(无论哪个使得它首先显示最快的事件)

    < / LI>
  2. 一个查询,只显示符合多个类别要求的帖子(例如,类别“即将推出”和“类别”或“即将推出”和“社交”

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

    我无法为我的生活破解Codex关于自定义查询的页面,并弄清楚如何让它们在php页面的上下文之外工作,并在visual compose的上下文中。

    我有一个想法是,我可能需要在我的具有名称的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 );"]
    

    会喜欢朝正确方向推进一些活动! 谢谢:))

1 个答案:

答案 0 :(得分:0)

我不久前做了类似的事情并且使用了以下日期&amp;确保它只从今天和#34;在将来。

_EventStartDate=>$today

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

date=>$today

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

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

请在有解决方案后跟进。