Heim  >  Artikel  >  CMS-Tutorial  >  So zeigen Sie alle Artikel in WordPress an

So zeigen Sie alle Artikel in WordPress an

下次还敢
下次还敢Original
2024-04-15 16:48:19506Durchsuche

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 Artikel in WordPress an

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

  • , um eine neue Seite zu erstellen oder eine vorhandene Seite zu bearbeiten.
  • Fügen Sie im Seiteneditor den folgenden Code im Bearbeitungsbereich hinzu:
<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>
  • Speichern oder aktualisieren Sie die Seite.

Methode 2: Widgets verwenden

  • Gehen Sie in Ihrem Dashboard zu „Darstellung“ > „Widgets“.
  • Ziehen Sie das Widget „Neueste Artikel“ per Drag-and-Drop in die Seitenleiste oder einen anderen Widget-Bereich.
  • Konfigurieren Sie das Widget, einschließlich der Anzahl der anzuzeigenden Artikel und anderer Optionen.

Methode 3: PHP-Code verwenden

  • Fügen Sie den folgenden Code in die Datei „functions.php“ Ihres Themes ein:
<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>
  • Fügen Sie den folgenden Shortcode hinzu, an dem Ihre Artikel angezeigt werden sollen:
<code class="php">[display_all_posts]</code>

Methode 4: Verwenden Sie eine benutzerdefinierte Abfrage.

  • Fügen Sie den folgenden Code in die Dateien Ihres Themes ein:
<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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn