Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date WP_查询过期日期_Date_Wordpress - Fatal编程技术网

Date WP_查询过期日期

Date WP_查询过期日期,date,wordpress,Date,Wordpress,我有一个自定义的帖子类型,它将显示在我的WordPress的前端。当我使用WP_查询进行查询时,我希望选择不超过30天的帖子 我知道它有插件,但我根本不想在我的项目中使用插件 我也尝试过post-meta(是的,它是有效的),但我真的想知道是否可以在查询中使用post-date 我的(基本)查询: 这应该行得通,在查询中添加“date\u query”应该将结果限制在最近30天内 $data = new WP_Query( array( 'post_type' => array(

我有一个自定义的帖子类型,它将显示在我的WordPress的前端。当我使用WP_查询进行查询时,我希望选择不超过30天的帖子

我知道它有插件,但我根本不想在我的项目中使用插件

我也尝试过post-meta(是的,它是有效的),但我真的想知道是否可以在查询中使用post-date

我的(基本)查询:

这应该行得通,在查询中添加“date\u query”应该将结果限制在最近30天内

$data = new WP_Query(
array(
    'post_type' => array( 'my-cpt' ),
    'post_status' => array( 'publish' ),
    'posts_per_page' => 1,
    'nopaging' => true,
    'orderby' => 'date',
    'order' => 'DESC',
    'paged' => $paged,
    'date_query' => array(
        'after' => date('Y-m-d', strtotime('-30 days')) 

)
);
$data = new WP_Query(
array(
    'post_type' => array( 'my-cpt' ),
    'post_status' => array( 'publish' ),
    'posts_per_page' => 1,
    'nopaging' => true,
    'orderby' => 'date',
    'order' => 'DESC',
    'paged' => $paged,
    'date_query' => array(
        'after' => date('Y-m-d', strtotime('-30 days')) 

)
);