我会放弃的。搜索了又搜索了又尝试了又尝试。。。找不到任何解决方案来列出以前的帖子。
在单个帖子上:我想显示前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);
?>
最合适的回答,由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 );