Maison >Tutoriel CMS >WordPresse >Comment afficher tous les articles dans WordPress
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 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
<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>
Méthode 2 : Utiliser des widgets
Méthode 3 : Utiliser le code PHP
<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>
<code class="php">[display_all_posts]</code>
Méthode 4 : Utilisez une requête personnalisée
<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!