WordPress : Pourquoi seulement 10 de mes 16 publications sont-elles affichées ?
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.
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
);
0 commentaire