WordPress : Pourquoi seulement 10 de mes 16 publications sont-elles affichées ?

Publié par Jean-Michel le

Je suis donc en train de créer un site Web et j’ai rencontré un problème d’affichage d’un type de message personnalisé. Fondamentalement, j’ai un type de publication appelé ressource. Les ressources sont classées en trois catégories différentes, pour les statistiques, pour les non-statistiques et cliniques.

Voici à quoi ressemble la page d’édition des publications de ressources. édition de publication de ressource
Comme vous pouvez le voir, en bas, il y a un menu déroulant en bas pour que l’utilisateur décide du public. Voici le code que j’utilise pour trier les ressources de la page de ressources dans les sections individuelles.

<?php $args = array(
'post_type' => 'resource',
'order'     => 'ASC');
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
    $resource_type = get_field('resource_type');
    $audience = get_field('audience');
    $forStat = "For Statisticians";
    $notForStat = "For Non-Statisticians";
    $clinical = "Clinical Trials";
    $hasLink = FALSE;
    if (get_field(resource_link)){
        $hasLink = TRUE;
        $resource_link = get_field('resource_link');
    } else {
        $resource = get_field('resource');
    }
    ?>

    <?php if ($audience == $forStat) { ?>

        <?php if ($hasLink) { ?>
            <a href="<?php echo $resource_link; ?>"><button type="button" class="list-group-item"><?php the_title(); ?></button></a>
        <?php } else {
            $resourceUrl = $resource['url']; ?>
            <a href="<?php echo $resourceUrl; ?>"><button type="button" class="list-group-item"><?php the_title(); ?></button></a>
        <?php } ?>

    <?php } ?>

<?php endwhile;?>

Voici la page des ressources afin que vous puissiez voir que seuls 10 messages sont affichés même s’il existe 16 ressources pour les statisticiens. La page de ressources du site Web.

Avez-vous des idées pour lesquelles seules les 10 premières ressources que j’ai créées sont affichées ?

Solution n°1 trouvée

Ajouter

'posts_per_page' => -1,

comme paramètre.

$args = array(
  'post_type' => 'resource',
  'order'     => 'ASC',
  'posts_per_page' => -1
);

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *