2017-10-02 2 views
-4

Pourquoi seulement 10 résultats de publication, même s'il y en a plus?Comment faire pour modifier le nombre de résultats affichés dans la page

<div class="job-cont"> 
 
    \t \t <?php 
 
    \t \t $query = new WP_Query(array('post_type' => 'jobs')); 
 

 
\t \t \t if ($query->have_posts()) : 
 

 
    \t \t \t \t while ($query->have_posts()) : $query->the_post(); ?> 
 
    \t \t \t \t <div class="title_image_container"> 
 
     \t \t \t <a href="<?php the_permalink(); ?>"> 
 
       \t \t \t <h1 class="the_job_title"><?php the_title(); ?></h1> 
 
       \t \t \t <img class="the_job_image" src="<?php the_post_thumbnail();?> 
 
      \t \t \t </a> 
 
    \t \t \t \t </div> 
 
    \t \t \t <?php endwhile; 
 

 
\t \t \t endif; 
 
    \t \t ?> 
 
\t \t 
 
\t \t </div>

Il est là un moyen de changer le nombre de messages que je veux être montré dans la page?

je tout prêt essayé celui-ci, mais sans résultat encore:

function number_of_posts_per_page($number) { 
     if (is_home()) { 
     $number->set('posts_per_page', 15);   
    } 

    add_action('pre_get_posts', 'number_of_posts_per_page'); 
+0

Quoi? Ecrire plus de détails, je ne sais pas de quoi vous parlez – user5014677

+0

Oui. Désolé, j'espère maintenant que c'est mieux de comprendre. – Caesar

Répondre

2

Wordpress a comme paramètre par défaut 10 messages par page.

Pour les postes de blog, vous pouvez régler les paramètres dans Paramètres -> Lecture

Pour le type de poste personnalisé, vous pouvez régler les messages maximum par page directement dans la requête en boucle comme dans le code ci-dessous où -1 signifie illimité.

$query = new WP_Query(array('post_type' => 'jobs', 'posts_per_page' => -1));