WordPressの私的チートシート
WordPressでテーマを作成するときによく使うテンプレートタグやソースをまとめてみました。基本的なものからニッチなものまで、思いついたものは随時追記していきます。
うまくまとまった記事になれば、これを使うことでWordPressのテーマ制作がかなり捗るようになるはずです。何回も同じ事を調べなくても良くなるので、個人的にはそれだけでもかなりの時短になるかと思っています。
タイトルにもある通り、あくまで「私的」なものなので万人向けでは無いかも知れませんが、もし誰かのお役に立てるのであれば、と思います。
テンプレートインクルードタグ
ヘッダー用プラグイン動作タグ
<?php wp_head(); ?>
header.phpの</head>の直前に記述。必須。
フッター用プラグイン動作タグ
<?php wp_footer(); ?>
footer.phpの</body>の直前に記述。必須。
body
<body <?php body_class(); ?>>
ヘッダーテンプレートの呼び出し
<?php get_header(); ?>
フッターテンプレートの呼び出し
<?php get_footer(); ?>
サイドバーテンプレートの呼び出し
<?php get_sidebar(); ?>
コメントテンプレートの呼び出し
<?php comments_template(); ?>
検索フォームテンプレートの呼び出し
<?php get_search_form(); ?>
任意のテンプレートの呼び出し
<?php include( TEMPLATEPATH . '/ファイル名.php' ); ?>
基本情報を出力するタグ
文字コードの指定
<meta charset="<?php bloginfo( 'charset' ); ?>"> />
ブログ・サイト名を出力
<?php bloginfo('name'); ?>
<title>に設定するタグ
<title><?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?></title>
ブログ・サイトのURLを出力
<?php echo home_url(); ?>
style.cssのURL
<?php echo get_stylesheet_directory_uri(); ?>
テーマテンプレートのURL
<?php echo get_template_directory_uri(); ?>
ディスクリプション
<?php bloginfo('description'); ?>
single.php(投稿記事)でつかうタグ
記事タイトル
<?php the_title(); ?>
記事本文
<?php the_content(); ?>
記事URL
<?php echo get_permalink(); ?>
カテゴリー名(リンクあり)
<?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>