Отображать количество сообщений через адресную панель?

когда я звоню по этой ссылке;

?s=key&order=ASC 

wp отображает мой запрос на поиск по ASC.

 ?s=key&order=ASC&number=10 

как мы можем отображать все, что я хочу, чтобы отобразить postnumber как 10 или больше?

это возможно ?

Solutions Collecting From Web of "Отображать количество сообщений через адресную панель?"

Если вы хотите изменить количество сообщений от 10 до другого, вы можете сделать одно из следующих

1) Отправьте поисковый запрос как

 ?s=key&order=ASC&posts_per_page=5 

Вы можете достичь этого, добавив в форму скрытые поля. Просто измените номер на все, что захотите

2) Перейдите в «Настройки»> «Чтение», измените настройку там. Это изменит настройку для всех страниц, хотя

3) Добавьте это в функцию functions.php вашей темы или в плагин

 add_filter('pre_get_posts', 'change_posts_on_search'); function change_posts_on_search($query) { if($query->is_main_query() && $query->is_search()) $query->set('posts_per_page', 5); // change the number here } 

ОБНОВЛЕНИЕ В ОТНОШЕНИИ К КОММЕНТАРИИ

 <form action="<?php echo home_url( '/' ); ?>" method="get"> <input type="text" name="s" /> <select name="posts_per_page"> <option>5</option> <option>10</option> <option>15</option> <option>20</option> </select> <input type="submit" /> </form> 

Эта форма работает. В основном это то же самое, что и первый вариант выше. Но за исключением скрытого поля, он показывает поле пользователю, позволяющее изменять.