WordPressの私的チートシート

WORDPRESS

2019.05.6

2019.05.14

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>