Как ограничить количество записей на странице для пользовательского типа записи?
15 янв. 2017 г., 18:40:28
Просмотры: 17.9K
Голосов: 0
Вот код, который я использовал для отображения записей моего пользовательского типа "episode":
<?php
if( is_home() ){
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts( array('post_type'=>array('episodes',),'paged'=>$paged ) ); } ?>
<?php if (have_posts()) : ?>
<?php post_movies_true(); ?>
<?php while (have_posts()) : the_post(); {?>
Как я могу добавить post_per_page, чтобы ограничить количество записей моего пользовательского типа?
P.S.: Я не очень разбираюсь в программировании, просто пытаюсь сделать некоторые модификации в купленной теме. Буду очень благодарен за любую помощь. Спасибо.

Archangel17
489
Все ответы на вопрос
2
0
Вы можете использовать параметр posts_per_page
в массиве аргументов для решения вашей проблемы.
query_posts( array(
'post_type' => array( 'episodes', ),
'posts_per_page' => 5,
'paged'=>$paged,
) );
Подробнее на https://developer.wordpress.org/reference/functions/query_posts/

Kudratullah
717
15 янв. 2017 г. 18:49:31
0
Если вы не хотите изменять шаблон, вы можете использовать хук pre_get_posts
и изменить параметр posts_per_page
.
Код должен находиться в файле functions.php

Benoti
2.5K
15 янв. 2017 г. 19:04:50
Похожие вопросы
1
ответов