Get previous posts list

时间:2015-11-15 作者:Peter Westerlund

我会放弃的。搜索了又搜索了又尝试了又尝试。。。找不到任何解决方案来列出以前的帖子。

在单个帖子上:我想显示前10篇帖子的列表,前10篇在当前帖子之前。所以,不仅仅是两个上下链接。不是最近的帖子。在您当前访问的帖子之前的前10篇帖子的列表。

我正试图进行查询和比较post_date 低于get_the_date(\'Y-m-d H:i:s\'). 但它不起作用。我想post\\u date是不允许在中使用的键\'compare\'.

有什么想法吗?

Edit: 当前代码:

<?php
$posts_args = array(
    \'posts_per_page\' => 10
  , \'meta_query\'=> array(
        array(
            \'key\'     => \'post_date\'
          , \'compare\' => \'<\'
          , \'value\'   => get_the_date(\'Y-m-d H:i:s\')
        )
      )
);
$myposts = query_posts($posts_args);
?>

1 个回复
最合适的回答,由SO网友:labm0nkey 整理而成

你把Codex Date Parameters ? 尤其是“before”参数
工作原理如下:

$date = get_the_date(\'Y-m-d H:i:s\');
$args = array(
    \'date_query\' => array(
        array(
            \'before\' => $date
        ),
    ),
    \'posts_per_page\' => 10,
);
$query = new WP_Query( $args );

相关推荐

JqueryUi对话框给出未捕获的TypeError:This._addClass不是函数错误

我有一个网站,我们需要一些自定义php编码来连接到外部数据库,以获取几个销售我们产品的供应商的产品评论URL。我们试图实现的基本想法是让用户注册他们的产品,然后如果他们愿意留下评论,就延长保修期。我正在使用XYZScript。com的“插入PHP”插件来实现这一点。该主题最初只加载了jQuery,以避免创建子主题,我们正在php脚本中加载jQueryUI。因此,我们将jQuery加载到文档的标题中,将jQueryUI加载到文档的正文中。我不太确定这是因为加载脚本的顺序造成的,还是其他一些冲突的javasc