WordPress查询-按元数据日期显示的下两个事件 [英] wordpress query - next two events by metadata date

查看:65
本文介绍了WordPress查询-按元数据日期显示的下两个事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在事件"类别中拥有包含称为"start_date"的元数据的帖子.

I have posts in the "events" category that have a meta-data called "start_date".

有没有一种方法可以查询系统中的下两个事件(今天的日期之后)?

Is there a way that I can query the next two events in the system (after today's date)?

我知道我可以轻松地获得系统中的最后两个事件,但是我的wordpress和sql都足够强大,可以弄清楚如何查询接下来的两个事件.

I know that I can easily get the last two events in the system, but my wordpress nor my sql is strong enough to figure out how to query the next two events.

推荐答案

仅是给您一个想法,请尝试以下方法,未经测试.

Just to give you an idea, try the following, not tested.

<?php
$args=array(
  'meta_key'=>'start_date',
  'meta_value'=> now(),
  'meta_compare' => '>',
  'order' => 'DESC',
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
   echo 'List of Posts';
   $i=0;
   while ($my_query->have_posts()) : $my_query->the_post(); 
       the_title();
       $i<2 ? $i++ : break;
   endwhile;
 }
 wp_reset_query(); 

?>

这篇关于WordPress查询-按元数据日期显示的下两个事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆