Heim >CMS-Tutorial >WordDrücken Sie >So zeigen Sie alle Artikel in WordPress an
Zu den Methoden zum Anzeigen aller Artikel in WordPress gehören: Verwenden einer Seitenvorlage zum Erstellen einer Seite und Hinzufügen von Code zum Abfragen aller Artikel. Fügen Sie Ihrer Seitenleiste ein Widget „Neueste Artikel“ hinzu. Fügen Sie PHP-Code hinzu, um alle Beiträge in der Datei „functions.php“ Ihres Themes abzufragen. Fügen Sie PHP-Code für benutzerdefinierte Abfragen an bestimmten Stellen hinzu.
So zeigen Sie alle Beiträge in WordPress an
WordPress ist ein leistungsstarkes Content-Management-System, mit dem Benutzer Websites einfach erstellen und verwalten können. Wenn Sie alle Artikel auf Ihrer Website anzeigen müssen, können Sie dies mit den folgenden Methoden erreichen:
Methode 1: Verwenden Sie Seitenvorlagen
<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>
Methode 2: Widgets verwenden
Methode 3: PHP-Code verwenden
<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>
Methode 4: Verwenden Sie eine benutzerdefinierte Abfrage.
<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>
Sie können diesen Code an einer beliebigen Stelle auf Ihrer Website einfügen, z. B. auf einer bestimmten Seite, einem Beitrag oder einer Seitenleiste.
Das obige ist der detaillierte Inhalt vonSo zeigen Sie alle Artikel in WordPress an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!