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