wordpressテーマの作成でつかうタグのまとめ index.php編

[ 記事一覧 ]
index.php

  • bloginfo('name') ブログのタイトル
  • echo home_url('/') トップページへのリンク
  • wp_nav_menu(); functions.phpと連動
  • dynamic_sidebar(); functions.phpと連動
  • get_header() ヘッダーを読み込む
  • get_footer() フッターを読み込む
  • get_sidebar() サイドバーを読み込む
  • get_template_part('任意のファイル'); 任意のファイルを読み込む

 

(記事一覧のループ)
  • if (have_posts()) : while (have_posts()) : the_post();?> 記事の数だけ処理を回す
    • ...記事抜粋情報
    • the_title(); 記事のタイトル
    • the_exerpt() 記事抜粋
    • get_the_date(); 作成日
    • the_permalink() 個別記事へのリンク
    • the_category(', '); カテゴリーへのリンク 引数は区切り文字
    • <?php if(has_post_thumbnail() : ) ?> アイキャッチ画像が設定されているか調べる
    • <?php else: ?>
      • themaにあるno-image画像を読み込む
      • <img src="<?php echo get_template_directory_uri(); ?>img/noimage.png" width="100" height="100">
    • <?php endif; ?>
  • endwhile; else:

...「記事がなかったら」記事がないというメッセージを表示

  • endif;

 

(ループの外でつかう)

  • previous_posts_link() 前の記事一覧へのリンク
  • next_posts_link() 次の記事一覧へのリンク