何か:ループ

「ループ」は、「WordPressループ」または単に「ループ」とも呼ばれます。これは、WordPressウェブサイトに投稿を表示するPHPコードの主要な部分です。

WordPressループは、WordPressコードの最も重要な側面の一つであり、何らかの形でほとんどのクエリの中心にあります。

WordPressにおけるループとは?

インフォグラフィック:WordPressループの理解

ループはWordPressテーマで使用され、ウェブページに投稿のリストを表示します。

テーマ開発者は、テンプレートタグを使用して、ループ内の各投稿の表示方法をカスタマイズすることで、出力をフォーマットできます。いくつかのテンプレートタグはWordPressループ内でのみ機能し、投稿データをフォーマット、配置、公開するために使用されます。

初心者向けにWordPressループを解説するために、以下のインフォグラフィックを作成しました。

インフォグラフィック - WordPressループの理解

コード例:簡単なWordPressループ

例を見てみたいかもしれません。

ここに、単純なWordPressループを形成するために使用されるPHPコードの一部を示します:

<?php
 
// checks if there are any posts that match the query
if (have_posts()) :
 
  // If there are posts matching the query then start the loop
  while ( have_posts() ) : the_post();
 
    // the code between the while loop will be repeated for each post
    ?>
 
    <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
 
    <p class="date-author">Posted: <?php the_date(); ?> by <?php the_author(); ?></p>
 
    <?php the_content(); ?>
 
    <p class="postmetadata">Filed in: <?php the_category(); ?> | Tagged: <?php the_tags(); ?> | <a href="<?php comments_link(); ?>" title="Leave a comment">Comments</a></p>
 
    <?php
 
    // Stop the loop when all posts are displayed
 endwhile;
 
// If no posts were found
else :
?>
<p>Sorry no posts matched your criteria.</p>
<?php
endif;
?>

この記事がWordPressループについてさらに学ぶのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連記事については、以下の追加資料リストも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

関連記事

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!