Cómo limitar posts por página en un tipo de post personalizado

15 ene 2017, 18:40:28
Vistas: 17.9K
Votos: 0

Aquí está el código que usé para mostrar los posts de mi 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(); {?>

¿Cómo puedo añadir post_per_page ahí para limitar los posts de mi custom post type?

PS: Realmente no sé cómo codificar, solo estoy tratando de hacer algunas modificaciones personalizadas con el tema que compré. Realmente agradecería cualquier ayuda. Gracias.

0
Todas las respuestas a la pregunta 2
0

Puedes usar posts_per_page en el array de argumentos para resolver tu problema.

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

Lee más en https://developer.wordpress.org/reference/functions/query_posts/

15 ene 2017 18:49:31
0

Si no deseas modificar la plantilla, puedes usar la acción pre_get_posts y modificar el parámetro posts_per_page.

El código debe ir en functions.php

15 ene 2017 19:04:50