wordpress - 视觉 Composer 发布过去事件的网格自定义查询字符串

标签 wordpress post grid visual-composer

我想在主页中显示过去的事件。我正在使用视觉 Composer 帖子网格自定义查询选项来与当前日期进行比较并显示小于当前日期的帖子。

post_type=event&posts_per_page=3&post_status=publish&orderby=meta_value_num&order=DESC&meta_key=date_short_order&meta_value=$today&compare=<&type=DATE

我使用了这个查询但不起作用

最佳答案

从当前日期获取过去的事件

帖子类型“event”和元键名称“date_short_order”

<?php
$today = date("Y/m/d h:i A");
$event_args=array(
    'type'                     => 'event',
    'post_status'              => 'publish',
    'posts_per_page'           => 3,
    'meta_key'                 => 'date_short_order', //event_date
    'orderby'                  => 'meta_value_num', //or 'meta_value_num' , 'meta_value'
    'meta_query' => array(
                        array('key' => 'date_short_order',
                              'value' => $today, 
                              'compare' => '=<',
                              'type' => 'DATE',
                        )
                    ),
    'order'                    => 'DESC',
);
$event_my_query = null;
$event_my_query = new WP_Query($event_args);

if( $event_my_query->have_posts() ) 
{
     while ($event_my_query->have_posts()) : $event_my_query->the_post(); 
        the_title();
      endwhile;
}
wp_reset_query($event_my_query);
?>

[] 在 URL 编码时被替换为 %5B%5D。

'[' = %5B

']' = %5D

post_type=event&posts_per_page=3&post_status=publish&meta_key=date_short_order&orderby=meta_value_num&order=DESC&meta_query[0][key]=date_short_order&meta_query[0][value]=$today&meta_query[0][compare]=<&meta_query[0][type]=DATE

视觉 Composer 为过去的事件发布网格自定义查询字符串:

post_type=event&posts_per_page=3&post_status=publish&meta_key=date_short_order&orderby=meta_value_num&order=DESC&meta_query%5B0%5D%5Bkey%5D=date_short_order&meta_query%5B0%5D%5Bvalue%5D=$today&meta_query%5B0%5D%5Bcompare%5D=<&meta_query%5B0%5D%5Btype%5D=DATE

关于wordpress - 视觉 Composer 发布过去事件的网格自定义查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44513497/

相关文章:

php - 我将使用哪些 PHP 函数结合 AJAX/无限滚动来加载 WordPress 网站的页面?

php - 如何阻止菜单嵌套在 WordPress 的下拉菜单中

php - 在 Woocommerce 中设置产品级别的最小、最大和步骤数量

JQuery:访问 Post 参数

javascript - 如何在 jquery ajax 的后期数据处理过程中设置加载图像?

javascript - jqGrid的addRowData因大量记录而挂起

CSS Columns Bug — 使用 :checked pseudo class 时在移动设备上中断

javascript - 未捕获的类型错误 : Cannot read property 'hasAttribute' of undefined

javascript - 结果 : ReferenceError: response is not defined

javascript - 单选按钮列在使用 JqGrid 的该单选列的所有网格行中相互排斥?