2016-01-12 65 views
-2

我的WordPress網站在搜索頁面無限張貼需要顯示沒有任何分頁。我曾嘗試更改Wordpress管理中的參數,該參數顯示了設置中提到的限制內容的帖子數。如何在WordPress的搜索頁面顯示無限的帖子?

我試過使用$wpdb->query函數,但它沒有像查詢字符串中的自定義帖子類型那樣工作。

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

你試過了什麼?你必須展示一些代碼來幫助你。考慮到你有1K +的聲望,你應該知道如何提出問題。您是否嘗試過搜索[這裏](https://wordpress.org/support/)或詢問[here](https://en.forums.wordpress.com/)? – Script47

+0

我沒有問'support' coz在這裏尋找快速幫助。 –

+0

這不是如何工作,請閱讀[this](http://stackoverflow.com/help/how-to-ask)。 – Script47

回答

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'); 
相關問題