Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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
Php 在Wordpress中获取日期查询结果的URL_Php_Wordpress - Fatal编程技术网

Php 在Wordpress中获取日期查询结果的URL

Php 在Wordpress中获取日期查询结果的URL,php,wordpress,Php,Wordpress,我有一行代码: $args = array( 'date_query' => array( array( 'after' => 'January 1st, 2015', 'before' => 'February 15th, 2015', 'inclusive' => true, ), ), ); $query = new WP_Query

我有一行代码:

$args = array(
    'date_query' => array(
        array(
            'after'     => 'January 1st, 2015',
            'before'    => 'February 15th, 2015',
            'inclusive' => true,
        ),
    ),
);
$query = new WP_Query( $args );
此代码将返回1月1日至2月15日期间发布的所有帖子。 我的问题是,我能否以某种方式创建指向此查询结果的链接

例如,我可以去

localhost/wordpress?monthnum=1 
从一月份开始获取所有帖子,但是是否有链接,或者我是否可以创建自定义链接来接受日期查询的参数,以便显示与查询匹配的所有帖子


基本上,我只想在一个单独的页面上显示在特定日期之间发布的所有帖子,我想要一个指向该页面的链接,但我不知道这样做是否可行。

试一试查询字符串怎么样?! 例如:

  localhost/wordpress?monthnum=1 
将$\u GET变量传递到当前页面,以便您可以获取以下值:

  $month=$_GET['monthnum'];
然后可以将该值解析为特定月份,例如: $StringDate='默认日期'; 如果($month==1)$StringDate==2015年1月1日'; 最后将此值传递给查询:

        $args = array(
        'date_query' => array(
        array(
        'after'     => $StringDate,
        'before'    => 'February 15th, 2015',
        'inclusive' => true,
        ),
        ),
    );
    $query = new WP_Query( $args );