gpt4 book ai didi

php - 向 Wordpress 中现有的 WP_Query 添加条件

转载 作者:可可西里 更新时间:2023-10-31 22:55:40 25 4
gpt4 key购买 nike

我想添加一些过滤器来选择需要的帖子,例如:

function exclude_post($query) {
if ($query->is_home) {

// Do some PHP code

}
return $query;
}

add_filter('pre_get_posts', 'exclude_post');

如何向现有 WP_Query 实例 $query 添加新条件?

最佳答案

如果您想使用过滤器修改您的查询,您可以在您的函数中使用 $query->set('post_type', 'post');,只需添加您的参数即可。

如果你想修改主循环,你可以使用这个:

global $wp_query;
$args = array_merge( $wp_query->query_vars, array( 'post_type' => 'product' ) );
query_posts( $args );

关于php - 向 Wordpress 中现有的 WP_Query 添加条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18511198/

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