Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图检查我是否在搜索页面上,所以我可以添加我自己的自定义查询参数,但它似乎不起作用。当我寻找“这是一个测试”时,我在搜索结果页面上找不到。
我在functions.php中有这段代码,我使用search.php模板来显示我的搜索结果。
if( is_search() ){ echo 'this is a test'; $query->set( 'posts_per_page', 5 ); }
谢谢你。
这可能会帮助您更改搜索请求。
function customSearch($query){ if ( $query->is_search() ) { // add external search form (Google, Yahoo, Live...) $query->set( 'posts_per_page', 5 ); } } add_filter('pre_get_posts','customSearch');