WordPress, limiter le nombre d’articles visibles …

Voici un peu de php à ajouter dans le fichier function.php de votre thème, cela permet de personnalisé la limite du nombre d’article à afficher suivant les endroits de votre site, recherche, catégorie, tag

En gras les zones, les limites sont toutes à 10 dans cette exemple

**
 * Nombre d'articles visibles par zone
 */
add_filter( 'pre_get_posts', 'quantity_per_view' );
function quantity_per_view( $wp_query = '' ) {
    if ( is_search() ) {             <strong>// recherche</strong>
        $wp_query->query_vars['posts_per_page'] = 10;
    } elseif ( is_category() ) {     <strong>// Categorie</strong>
        $wp_query->query_vars['posts_per_page'] = 10;
    } elseif ( is_tag() ) {         <strong>// Tag</strong>
        $wp_query->query_vars['posts_per_page'] = 10;
    } elseif ( is_author() ) {      <strong>// Auteur</strong>
        $wp_query->query_vars['posts_per_page'] = 10;
    } elseif ( is_date() ) {        <strong>// Archive</strong>
        $wp_query->query_vars['posts_per_page'] = 10;
    }
    return $wp_query;
}

Laisser un commentaire

Votre adresse de messagerie ne sera jamais publiée, ou utilisée à des fins commerciales. Les champs obligatoires sont indiqués avec des *.

Vous pouvez utiliser les balises de mise en forme