ワードプレスで全記事を表示する方法

下次还敢
リリース: 2024-04-15 16:48:19
オリジナル
440 人が閲覧しました

WordPress ですべての記事を表示する方法には、ページ テンプレートを使用してページを作成する方法と、すべての記事をクエリするコードを追加する方法があります。サイドバーに「最新記事」ウィジェットを追加します。テーマのfunctions.phpファイル内のすべての投稿をクエリするためのPHPコードを追加します。特定の場所にカスタム クエリ用の PHP コードを追加します。

ワードプレスで全記事を表示する方法

WordPress ですべての投稿を表示する方法

WordPress は、ユーザーが簡単に投稿を作成できる強力なコンテンツ管理システムです。そしてウェブサイトを管理します。 Web サイト上のすべての記事を表示する必要がある場合は、次の方法で実現できます。

方法 1: ページ テンプレートを使用する

  • 新しいページを作成するか、既存のページを編集します。
  • ページ エディターの編集領域に次のコードを追加します:
<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>
ログイン後にコピー
  • ページを保存または更新します。

方法 2: ウィジェットを使用する

  • ダッシュボードで [外観] > [ウィジェット] に移動します。
  • 「最新記事」ウィジェットをサイドバーなどのウィジェットエリアにドラッグ&ドロップします。
  • 表示する記事の数やその他のオプションなど、ウィジェットを構成します。

方法 3: PHP コードを使用する

  • テーマの function.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>
ログイン後にコピー

#方法 4: カスタム クエリを使用する

    追加次のコードをテーマのファイルに追加します。
<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>
ログイン後にコピー
このコードは、特定のページ、投稿、サイドバーなど、Web サイト上のどこにでも挿入できます。

以上がワードプレスで全記事を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!