gpt4 book ai didi

wordpress - 使用 WP_Query() 查询较新的帖子,在 WHERE 过滤器中使用帖子 ID?

转载 作者:行者123 更新时间:2023-12-02 10:20:04 25 4
gpt4 key购买 nike

我想知道是否有一种方法使用 WP_Query(get_posts 等)来返回 ID 大于所提供的 ID 的帖子。

我已经浏览了 WordPress 法典,并且错过了任何关于查询与帖子 ID 相关的帖子的引用,如果没有自定义查询也可能的话。

由于不可能通过参数传递它,因此我尝试编写一种修改 posts_where 的方法。过滤器但这似乎也不起作用..

add_filter( 'posts_where', 'filter_since_id');
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
// Do Stuff
endwhile;
remove_filter('posts_where' , 'filter_since_id');

...

function filter_since_id($where = ''){
$where .= " AND ID > 3'";
return $where;
}

最佳答案

澄清,以便路过的人可以捕获并走:

add_filter( 'posts_where', 'filter_since_id');

function filter_since_id($where = ''){
$where .= " AND ID > 3";
return $where;
}

关于wordpress - 使用 WP_Query() 查询较新的帖子,在 WHERE 过滤器中使用帖子 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10567742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com