17Jul 2013 0 Comments */?>

Diferentes posts_per_page para tus custom post type

Categorías: Tips de wordpress, Wordpress - Tags:

Si tienes varios custom post type en tu sitios, y necesitas tener diferentes posts_per_page con este pequeño código podrás hacerlo sin problemas

Para ello en su functions.php

//función que filtra los cpt
function iti_custom_posts_per_page($query)
{
    switch ( $query->query_vars['post_type'] )
    {
        case 'iti_cpt_1':  // Post Type llamado iti_cpt_1
            $query->query_vars['posts_per_page'] = 3;
            break;

        case 'iti_cpt_2':  // Post Type llamado  'iti_cpt_2'
            $query->query_vars['posts_per_page'] = 14;
            break;

        case 'iti_cpt_3':  // Post Type llamado 'iti_cpt_3'
            $query->query_vars['posts_per_page'] = 12;
            break;

        default:
            break;
    }
    return $query;
}

if( !is_admin() )
{
    add_filter( 'pre_get_posts', 'iti_custom_posts_per_page' );
}

Via: https://mondaybynoon.com/wordpress-posts-per-page-per-custom-post-type/

Damián Logghe

Programador freelancer y emprendedor en sueños. Contento de ser mi jefe y poder hacer lo que me gusta. WordPress es mi principal fuente de ingreso y me escribo tanto para ayudar como para tener una guia de memoria. Quieres contratarme? Déjame un mensaje.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle Plus