Comment faire en sorte que WordPress affiche toutes les catégories d'articles sur une seule page ?
1. Copiez un fichier page.php et changez-le en page-abc.php, et créez une nouvelle page en arrière-plan WordPress. Changez l'adresse du lien fixe en abc (cet abc peut être facultatif. , mais ce doit être avec la page-abc correspondante).
2. Recherchez le code suivant dans ce fichier page-abc.php :
<?php the_content(); ?>
Recommandations associées : "Tutoriel WordPress"
et ajoutez-le là Ajoutez le code suivant après le code :
<?php $cats = get_categories(); foreach ( $cats as $cat ) { query_posts( 'showposts=10&cat=' . $cat->cat_ID ); ?> <h3><?php echo $cat->cat_name; ?></h3> <ul class="sitemap-list"> <?php while ( have_posts() ) { the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php } wp_reset_query(); ?> </ul> <?php } ?>
Pensez à sauvegarder et mettre à jour le fichier page-abc.php.
À ce stade, actualisons la page ABC nouvellement créée ci-dessous pour voir si les articles de toutes les catégories ont été affichés ? Le code ci-dessus affiche 10 articles dans chaque catégorie par défaut. Si vous devez afficher tous les articles, il vous suffit de remplacer le 10 dans le code par 1000 ou une valeur supérieure.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!