Maison  >  Article  >  Tutoriel CMS  >  Comment utiliser plusieurs écrans dans une seule page WordPress

Comment utiliser plusieurs écrans dans une seule page WordPress

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-07-16 10:35:042012parcourir

Comment utiliser plusieurs écrans dans une seule page WordPress

Laissez WordPress afficher toutes les catégories d'articles sur une seule page

1 Copiez un fichier page.php et modifiez-le. passez-le à page -abc.php, créez une nouvelle page en arrière-plan WordPress et changez l'adresse du lien fixe en abc (cet abc peut être facultatif, mais il doit correspondre à page-abc). PS : Si vous ne savez pas comment créer une nouvelle page, veuillez vous référer à « Comment créer une page personnalisée WordPress ».

2. Recherchez le code suivant dans ce fichier page-abc.php :

<?php the_content(); ?>

et ajoutez le code suivant après le code :

<?php
    $cats = get_categories();
    foreach ( $cats as $cat ) {
    query_posts( &#39;showposts=10&cat=&#39; . $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 } ?>

N'oubliez pas de sauvegarder et de mettre à jour la page. -fichiers abc .php.

Recommandations associées : "Tutoriel WordPress"

À ce stade, actualisons la page abc que nous venons de créer 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.

Laissez WordPress afficher les articles de plusieurs catégories sur une seule page

La méthode de mise en œuvre de l'affichage des articles dans plusieurs catégories est la même que la méthode d'affichage des articles dans toutes les catégories. Vous devez modifier le code

$cats = get_categories();

à l'étape 2 en

$cats = get_categories(array(&#39;include&#39; => &#39;1,2,3&#39;));

, où 1, 2 et 3 sont les identifiants de catégorie que vous souhaitez afficher.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn