インクルードタグ
<?php get_header(); ?> header.phpを読み込む
<?php the_sidebar(); ?> sidebar.phpを読み込む
<?php the_footer(); ?> footer.phpを読み込む
<?php comments_template(); ?> comments.phpを読み込む
<?phpget_search_form(); ?> 検索フォームを読み込む
<?php include( TMPLATEPATH . ‘/header2.php’ ); ?> その他のファイルを読み込む
条件分岐タグ
is_home() メインブログページが表示されている場合
is_front_page() サイトのフロントページが表示されている場合
is_single() 個別記事のページが表示されている場合
is_page() ページが表示されている場合
is_category() あるカテゴリーのアーカイブが表示されている場合
ループ
<?php if(have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
コンテンツを表示
<?php endwhile; ?><?php else : ?>
コンテンツがない時の表示
<?php endif; ?>
ナビゲーションメニュー
カテゴリーを基準としたナビゲーションメニューの例
<ul id=”nav”>
<li ?php if (is_home()) {?> class=”current-cat”<?php} ?>>
<a href=”<?php bloginfo(‘home’); ?>”>Home</a>
</li>
<?php wp_list_categories(‘title_li=&orderby=id’); ?>
</ul>
ページを基準としたナビゲーションメニューの例
<ul id=”nav”>
<li <?php if(is_home()) { ?> class=”current-page_item”<?php } ?>>
<a href=”<?php bloginfo(‘home’); ?>”>home</a>
</li>
<?php wp_list_pages(‘sort_column=menu_order&depth=1&title_li=’); ?>
</ul>
WordPress チートシート
Https://webcreatorbox.com さまより引用