インクルードタグ
ヘッダー用プラグイン動作タグ
<?php wp_head(); ?>
フッター用プラグイン動作タグ
<?php wp_footer(); ?>
ヘッダーテンプレート
<?php get_header(); ?>
サイドバーテンプレート
<?php get_sidebar(); ?>
フッターテンプレート
<?php get_footer(); ?>
コメントテンプレート
<?php comments_template(); ?>
検索フォームのテンプレート
<?php get_search_form(); ?>
WordPressの基本情報タグ
サイト名
<?php bloginfo('name'); ?>
サイトのURL
<?php echo home_url(); ?>
ディスクリプション
<?php bloginfo('description'); ?>
ページタイトルとサイトタイトルの間に区切り線を挿入する際のtitleタグに設定するタグ
<title><?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?></title>
テーマテンプレートのURL
<?php echo get_template_directory_uri(); ?>
CSSのURL
<?php echo get_stylesheet_directory_uri(); ?>
JavaScriptの読み込み時のURL
<?php wp_enqueue_script( 'スクリプト名', get_template_directory_uri().'/js/スクリプト名.js', array('スクリプトの種類')); ?>
記事投稿ページでよく使うタグ
記事のタイトル
<?php the_title(); ?>
記事の日付
<?php the_time('Y年m月d日(D)'); ?>
記事の更新日
<?php the_modified_date('Y年m月d日(D)'); ?>
記事の本文
<?php the_content(); ?>
記事本文の文字を指定して表示(例120文字)
<?php echo mb_substr($post->post_content,0,120).'...'; ?>
記事のURL
<?php echo get_permalink(); ?>
前の記事へ・次の記事へ
<div class="previous"><?php previous_post_link('%link', '« %title'); ?></div>
<div class="next"><?php next_post_link('%link', '» %title'); ?></div>
記事の並び替え(昇順と降順)
昇順 <?php query_posts($query_string .'order=asc'); ?>
降順 <?php query_posts($query_string .'order=desc'); ?>
カテゴリー名をリンク付きで表示
<?php foreach((get_the_category()) as $cat) {
$cat_id = $cat->cat_ID ;
break ;
}
$category_link = get_category_link( $cat_id ); ?>
<a href="<?php echo $category_link; ?>" title="<?php echo $cat->cat_name; ?>"><?php echo $cat->cat_name; ?></a>
サイドバーでよく使うタグ
最新の10件を新着表示
<ul class="entry">
<?php wp_get_archives('type=postbypost&limit=10'); ?>
</ul>
カテゴリ一覧を表示
<?php wp_list_categories('title_li='); ?>
カテゴリー名
<?php single_cat_title(); ?>
タグ一覧
<?php echo get_the_tag_list(); ?>