Come limitare i post per pagina di un custom post type?

15 gen 2017, 18:40:28
Visualizzazioni: 17.9K
Voti: 0

Ecco il codice che ho usato per visualizzare i post del mio custom post type "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(); {?>

Come posso aggiungere post_per_page per limitare i post del mio custom post type?

PS: Non sono molto esperto di programmazione, sto solo cercando di fare alcune modifiche personalizzate al tema che ho acquistato. Apprezzerei davvero qualsiasi aiuto. Grazie.

0
Tutte le risposte alla domanda 2
0

puoi usare posts_per_page nell'array args per risolvere il tuo problema.

query_posts( array(
    'post_type' => array( 'episodes', ),
    'posts_per_page' => 5,
    'paged'=>$paged,
) );

Leggi di più su https://developer.wordpress.org/reference/functions/query_posts/

15 gen 2017 18:49:31
0

Se non vuoi modificare il template, puoi usare l'azione pre_get_posts e modificare il parametro posts_per_page.

Il codice deve essere inserito in functions.php

15 gen 2017 19:04:50