Intereting Posts

Увеличьте 10 пост-лимит на страницу

Я новичок в WordPress и кодировании. Я создал этот сайт: http://www.psychiatryeducationforum.com/

У меня шесть архивных страниц, и я публикую разные должности по каждой категории. Я просто понял, что на каждой странице показано только 10 сообщений.

Я попробовал следующее, но не смог: Настройки> Чтение> измененные страницы блога показывают максимум 50.

Возможно ли иметь неограниченное количество сообщений по каждой странице?

Кажется, ваша тема (или один из ваших плагинов) уменьшила запрос до 10 сообщений на странице.
В противном случае изменение параметра на странице «Настройки» должно изменить количество сообщений на странице.

Проверьте код своей темы и удалите параметр posts_per_page запросов (если запросы были изменены, и этот параметр был установлен).

Чтобы иметь все сообщения в блоге на одной странице, вам необходимо установить параметр posts_per_page запросов на -1.

Чтобы пользовательские запросы выполняли ваши настройки, вы должны установить параметр posts_per_page в аргументах запроса get_option('posts_per_page') .

Вы должны искать файлы тем для крючка действия pre_get_posts . Этот крючок позволяет манипулировать непосредственно перед выполнением запроса. Объект запроса создается в этот момент, поэтому параметр бэкэнд может быть перезаписан этим крюком.

Примечание. Чтобы запросить все сообщения, вы можете установить для переменной posts_per_page значение -1

Я изменил запрос posts_per_page на -1. Я сделал настройку> Чтение> измененные страницы блога показывают максимум до 99, но никаких изменений.

Я также попытался добавить этот код в posts.php, но никаких изменений.

function hwl_home_pagesize ($ query) {if (is_admin () ||! $ query-> is_main_query ()) return;

 if ( is_home() ) { // Display only 1 post for the original blog archive $query->set( 'posts_per_page', 1 ); return; } if ( is_post_type_archive( 'movie' ) ) { // Display 50 posts for a custom post type called 'movie' $query->set( 'posts_per_page', 50 ); return; } 

} add_action ('pre_get_posts', 'hwl_home_pagesize', 1);

вы можете попробовать это

 query_posts( array( 'posts_per_page' => 15 ) ); 

Вы можете использовать следующие плагины для отображения максимального значения. сообщения на одной странице с категорией 1. Категория Почтовый список Widget, 2. Категория Posts Widget, 3. Сообщения из категории