当前位置: 首页 > 知识库问答 >
问题:

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

法弘亮
2023-03-14

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

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

我已使用此查询,但不起作用

共有1个答案

汪欣德
2023-03-14

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

发布类型“事件”和元键名称“日期\短订单”

<?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编码时被[]替换。

'[' = [

']' = ]

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

visual 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
 类似资料:
  • 我使用视觉作曲家由http://vc.wpbakery.com/在我的wordpress网站。我的问题在帖子网格的自定义查询中。 基本上,我选择所有即将到来的事件(post类型事件),其中事件结束日期(自定义字段)为 我的查询字符串(未转义): 让我恼火的是今天的日期被定为:2016-09-20。现在,每当一个事件通过时,我都必须手动更新这个日期,以便该事件不再出现在即将到来的列表中。 是否有可能

  • 问题 你想通过 format() 函数和字符串方法使得一个对象能支持自定义的格式化。 解决方案 为了自定义字符串的格式化,我们需要在类上面定义 __format__() 方法。例如: _formats = { 'ymd' : '{d.year}-{d.month}-{d.day}', 'mdy' : '{d.month}/{d.day}/{d.year}', 'dmy' :

  • 问题内容: 目前,我仅显示键,每个键都在新行中显示: 如何在新行中将它们显示为 key :: value ? 问题答案: 通过迭代器,将生成一个键,值元组: 更新为现代符号:

  • 我们在GCP项目中设置了云作曲家。出于某种要求,一名实习生创建了一个具有3个节点的GKE集群。到目前为止,这些节点有足够的CPU和内存。 我们还需要在GKE中设置后端SQL。既然我们在为云作曲家创建的GKE节点池中有足够的空间,我们可以重用它吗?或者必须创建一个新的GKE集群? 浏览了这篇文章。它解释了如何在现有的GKE上创建作曲家。但我们的情况恰恰相反。

  • 我想知道您通常是否将查询字符串中的任何字母大写,使用短划线或下划线作为变量名称,或者具有任何其他查询字符串命名约定。我找不到任何参考资料。 编辑:既然似乎没有约定俗成,有没有最佳实践或常用的方法?