Maison >Tutoriel CMS >WordPresse >Comment afficher tous les articles dans WordPress

Comment afficher tous les articles dans WordPress

下次还敢
下次还敢original
2024-04-15 16:48:19529parcourir

Les méthodes pour afficher tous les articles dans WordPress incluent : l'utilisation d'un modèle de page pour créer une page et l'ajout de code pour interroger tous les articles. Ajoutez un widget « Derniers articles » à votre barre latérale. Ajoutez du code PHP pour interroger toutes les publications dans le fichier function.php de votre thème. Ajoutez du code PHP pour les requêtes personnalisées à des emplacements spécifiques.

Comment afficher tous les articles dans WordPress

Comment afficher toutes les publications dans WordPress

WordPress est un puissant système de gestion de contenu qui permet aux utilisateurs de créer et de gérer facilement des sites Web. Si vous avez besoin d'afficher tous les articles sur votre site Web, vous pouvez y parvenir grâce aux méthodes suivantes :

Méthode 1 : Utilisez des modèles de page

  • pour créer une nouvelle page ou modifier une page existante.
  • Dans l'éditeur de page, ajoutez le code suivant dans la zone d'édition :
<code class="php"><?php
// 查询所有文章
$args = array(
    'post_type' => 'post',
    'posts_per_page' => -1,
);
$query = new WP_Query( $args );

if ( $query->have_posts() ) :
    while ( $query->have_posts() ) : $query->the_post();
        // 显示文章的内容
        the_title( '<h2>', '</h2>' );
        the_content();
    endwhile;
endif;

wp_reset_postdata();
?></code>
  • Enregistrez ou mettez à jour la page.

Méthode 2 : Utiliser des widgets

  • Allez dans Apparence > Widgets dans votre tableau de bord.
  • Faites glisser et déposez le widget « Derniers articles » vers la barre latérale ou une autre zone de widgets.
  • Configurez le widget, y compris le nombre d'articles à afficher et d'autres options.

Méthode 3 : Utiliser le code PHP

  • Ajoutez le code suivant dans le fichier function.php de votre thème :
<code class="php">function display_all_posts() {
    // 查询所有文章
    $args = array(
        'post_type' => 'post',
        'posts_per_page' => -1,
    );
    $query = new WP_Query( $args );

    if ( $query->have_posts() ) :
        echo '<ul>';
        while ( $query->have_posts() ) : $query->the_post();
            echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
        endwhile;
        echo '</ul>';
    endif;

    wp_reset_postdata();
}

add_shortcode( 'display_all_posts', 'display_all_posts' );</code>
  • Ajoutez le shortcode suivant à l'endroit où vous souhaitez que vos articles soient affichés :
<code class="php">[display_all_posts]</code>

Méthode 4 : Utilisez une requête personnalisée

  • Ajoutez le code suivant dans les fichiers de votre thème :
<code class="php">// 查询所有文章
$args = array(
    'post_type' => 'post',
    'posts_per_page' => -1,
);
$query = new WP_Query( $args );

// 循环文章并显示内容
if ( $query->have_posts() ) :
    while ( $query->have_posts() ) : $query->the_post();
        // 显示文章的内容
        the_title( '<h2>', '</h2>' );
        the_content();
    endwhile;
endif;

wp_reset_postdata();</code>

Vous pouvez insérer ce code n'importe où sur votre site Web, par exemple sur une page, une publication ou une barre latérale spécifique.

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