Php 如何在wordpress搜索页面上显示无限帖子?

Php 如何在wordpress搜索页面上显示无限帖子?,php,wordpress,Php,Wordpress,我有一个wordpress网站,在搜索页面上,无限的帖子需要在没有任何分页的情况下显示。我已经尝试在Wordpress admin中更改参数,该参数显示了设置中提到的限制的帖子数量 我试着使用$wpdb->query函数,但在查询字符串中没有自定义的帖子类型 <?php $posts=query_posts($query_string . '&posts_per_page=-1'); ?> 通过此钩子修改搜索页面上的查询 function search_filter($qu

我有一个wordpress网站,在搜索页面上,无限的帖子需要在没有任何分页的情况下显示。我已经尝试在Wordpress admin中更改参数,该参数显示了设置中提到的限制的帖子数量

我试着使用
$wpdb->query
函数,但在查询字符串中没有自定义的帖子类型

<?php $posts=query_posts($query_string . '&posts_per_page=-1'); ?>

通过此钩子修改搜索页面上的查询

function search_filter($query) {
  if ( !is_admin() && $query->is_main_query() ) {
    if ($query->is_search) {
      $query->set('posts_per_page', -1);
    }
  }
}

add_action('pre_get_posts','search_filter');

你试过什么?你必须向我们展示一些代码来帮助你。考虑到你有1K+的声誉,你应该知道如何提问。您是否尝试过搜索或询问?我没有询问
支持人员,因为我在这里寻求快速帮助。这不是工作原理,请阅读。@Script47您能帮助回答问题吗?我不是想从这个问题中获得一些声誉。对wordpress来说,这是一种紧急的、新鲜的事情。