您当前的位置:首页 > TAG信息列表 > date-query

  • Date_query problems

    时间:2017-08-07

    我需要在我的主题中修改搜索查询以添加date_query 根据表单选择中的选项值,使用“after”参数。以下是我目前得到的信息:“我的选择”窗体内部如下所示:<select class=\"select-date\" id=\"select-date\"> <option value=\"5\">For the whole time</option> <option value

  • 如果当前日期和月份不存在帖子,则显示下一个可用帖子日

    时间:2017-07-30

    我正在写一个关于这一天的函数,它应该显示当前日期和月份的X个帖子数。如果没有帖子,如何向查询中添加回退,以显示下一天可用的帖子?这些是我传递给当前查询的参数。 $onThisDay_args = array( \'post_type\' => array(\'on-this-day\'), \'posts_per_page\' => $postlimit, \'date_query\' => array(

  • 拉取当前和未来帖子的日期查询

    时间:2015-04-06

    我想用date_query 查询包含今天日期或未来日期的帖子。想想看,我不想显示任何日期早于今天的帖子。我正在使用pre_get_posts 并按如下方式设置查询:$query->set( \'post_status\', array( \'publish\', \'future\' ) ); $query->set( \'date_query\', array( array( \'year\' => date( \'Y\' ),&#

  • 存档-显示页面月份标题

    时间:2015-06-15

    尝试在带有日期标题的存档页面上输出帖子。理想情况下,这可以是一个查询,这样我就可以对归档文件分页。目前,我可以为每个日期项调用多个查询,但我认为这不允许分页。首先是结构:本周(此处发布)上周(此处发布)六月(此处发布)May(此处发布)四月(此处发布)。。例如,如果我想每20篇文章分页一次,而我本周有15篇文章,上周有10篇,那么我想从上周的文章开始第2页。我当前的代码可以循环使用几个月,但不能分页: <?php // echo \'current: \'.date(

  • 只有在过去24小时内发布的帖子才会显示?

    时间:2015-07-13

    这里我只想做一个简单的自定义循环,使用WP\\u Query显示过去24小时内发布的帖子;否则,会出现一条消息,告诉用户尽快回来查看新帖子。我试图在参数中使用date\\u query参数,但得到了意外的结果。。。起初它会工作,但如果我在几分钟后检查页面,它就好像它自己重置了。。。我的循环设置如下:$args = array( \'post_type\' => \'surf_reports\', \'posts_per_page\' => \'1\',

  • 为什么我不能用WP_QUERY得到旧的帖子而不是最近的帖子?

    时间:2015-08-12

    我正在做一个WP_Query 使用date_query 参数after, 和I want the nearest post after that date, 但我得到的是未来最远的。是否有任何参数可以控制这一点?类似于\'near_to\' => \'past/future\', 或者WP\\u Query总是检索最近的?这是我的代码:$my_query = new WP_Query(array( \'post_type\' => \'event\', \'po

  • 将RSS订阅源限制为上一个日历月

    时间:2018-06-27

    我想过滤我的RSS提要,只显示上个日历月的帖子。我的主题函数文件中有此代码,但它不工作?// filter the RSS feeds to show only the last calendar month $lastMonthNumber = date( \'n\', current_time( \'timestamp\' ) ) - 1; // work out the previous month number function feedFilter($query) {

  • 如何在WordPress中组合Tax_Query和Date_Query

    时间:2018-07-03

    我使用以下查询提取不在“服务”产品类别中的所有产品,并按自定义元字段“\\u vintage\\u age”订购它们。$q->set( \'tax_query\', array(array( \'taxonomy\' => \'product_cat\', \'field\' => \'slug\', \'terms\' => array( \'Service\' ), \'operator\' => \'N

  • 使用筛选器进行日期和类别查询

    时间:2015-09-18

    我对此有点困惑。我有一个查询,可以查找类别和日期内的帖子。我可以筛选类别,但我不知道如何按日期筛选。查询工作正常。我看到了我查询过的所有帖子,但我不知道如何过滤日期。如果我知道url中要显示的内容,这会有所帮助搜索类别返回/博客/?类别=促销日期筛选结果应该是什么样的?<?php $categorys = get_terms( \'category\', array( \'hide_empty\' => true, \'fields\' => \'all\' ) ); ?>

  • 日期查询年月或仅年

    时间:2015-09-25

    我对设置这个日期查询有点费劲。我使用了一个下拉选择框,允许用户选择要查看的日期档案。它适用于月份,但当我选择“年份”选项时,它将仅显示该年后的1个月。我还允许查询类别,但我认为这不会影响日期查询。我知道我在什么地方出了问题,但我不能准确地指出问题所在。 <?php $cat_query = array(array(\'relation\' => \'AND\')); if( isset( $_GET[\'category\'] ) && $_GET[\

  • DATE_QUERY正在显示重复结果

    时间:2015-09-26

    我正在尝试获取从今天、昨天和2天前更新的帖子,但2天前显示的是昨天的结果。我的代码有什么问题?今天和昨天都很好。此外,昨天和2天前查询显示的帖子只更新了一次,而且是昨天更新的。我需要帮助,我有点困惑。<span>Today\'s Update (<?php echo date(\'F j, Y\'); ?>)</span> <?php $args = array ( \'post_type\' =>

  • WP_QUERY DATE_QUERY-是否使用Unix时间戳?

    时间:2017-02-05

    我正在尝试执行WP\\u查询,传递before 和after 在date_query 作为unix时间戳。这似乎不起作用:$args = array( \'date_query\' => array( \'before\' => 1486045020 ) ); 我知道我可以用php的date() 函数将其格式化为年、月和日,但我宁愿使用unix时间戳来避免时差问题。

  • 为什么‘DATE_QUERY’在‘PRE_GET_POSTS’挂接中不起作用?

    时间:2017-03-14

    我需要使用几个参数在博客中输出热门帖子:不超过一周</li≥250按日期排序这是我的代码:function evanre_custom_order_query( $query ) { if ( is_admin() || ! $query->is_main_query() ) { return; } $query_var_show = get_query_var( \'show\' ); if ( e

  • 具有多个日期范围的WP查询DATE_QUERY

    时间:2019-03-08

    我试图查询我的帖子的几个日期范围,特别是在24小时内发布的帖子,7天内发布的帖子,两周前发布的帖子,以及超过2周的帖子。如果我想查询一个特定的日期范围,例如24小时内的帖子,我可以轻松地查询帖子。我现在正在努力解决的是,当选择两个日期范围时,我不确定如何查询帖子。例如,如果用户尝试筛选并查看在24小时内发布的帖子和超过两周的帖子。以下是我用于日期范围过滤器的数组结构:Array ( [0] => 24-hours-after [1] => 1-week-

  • 在帖子下添加到以前的帖子

    时间:2019-03-20

    Goal: 在每个帖子(包含一定数量的单词)之后,在该类别/选项卡中显示之前发布的两篇帖子。我发现this 在堆栈上,他们做了类似的事情,但他们显示了最近的两篇文章。不过,我想显示在当前阅读的文章之前发布的2。有没有办法修改此代码?

  • 需要显示从实际日期7帖子

    时间:2019-11-29

    我有特定的类别,在哪些方面我有很多帖子。每个职位都从2019年10月21日开始。我有以下代码以正确的顺序显示帖子:class GoroskopController { static function get_data($parent_id, $number, $heading, $heading_color = \'dark\') { $loop = new \\WP_Query(GoroskopModule::loop_args(

  • Very complex post query

    时间:2021-03-17

    我需要创建一个非常复杂的post查询,但我不知道这样的查询是否存在,或者我是否必须编写PHP代码来组合两个不同查询的结果。。。请让我先描述一下情况,然后写下我迄今为止所做的工作。所以,我需要返回CPT的结果。CPT有自己的分类法,我在其中插入了必要的术语。这些术语与CPT本身的不同类型有关。有一个特定的术语,我不想从中获得结果,有大多数术语我想检索给定日期的结果,有3个特定的术语,我想要相同给定日期最后5天的结果。如果是这样的话,我只需编写两个不同的查询,并将结果合并到一个数组中进行显示。问题是,所有返回

  • Pre_Get_POST中的DATE_QUERY内存不足

    时间:2021-05-29

    我正在尝试为特定类别应用Datefilter。Wordpress因内存不足错误而崩溃。这是服务器问题还是我的查询错误?起初,我尝试查询->;(…)但用这种方法,我得到了一个错误,因为参数太少。使用query=new WP\\u query时。。。我得到内存不足错误。谢谢你的帮助。我的代码: function test_filter( $query ) { $options = get_option(\'dh_options\'); $cats =

  • 一个WP_QUERY,它将查找2周前的帖子或具有特定元值的帖子

    时间:2016-01-18

    我正在寻找一种基本上在date_query 以及meta_query. 基本上我想把两者结合起来WP_Query\'sGet the posts from the last two weeks$args = array( \'post_type\' => \'post\', \'orderby\' => \'date\', \'posts_per_page\' => -1, \'date_query\' =>

  • DATE_QUERY不接受DAY参数,但将接受自定义帖子的月和年

    时间:2016-07-04

    我有一个令人沮丧的问题。我正在使用date_query 如法典所述:<?php $today = getdate(); $args = array( \'post_type\' => \'Lighting\', \'post_status\' => \'publish\', \'posts_per_page\' => 1, \'date_query\' => array(