WordPressの高頻度利用タグ一覧

Posted: 2013年4月1日-Likes: 0-Comments: 0-Categories: WordPressサイト
You are here: ...
Home / ブログ / ブログ / WordPressサイト / WordPressの高頻度利用タグ一覧

WordPressを利用しているとテーマ作成時に、かなり高い率で利用するタグがあります。
条件分岐やコンテンツタグは、必ず利用します。
個人的によく利用するタグの一覧をまとめておきます。

■条件分岐

サイトのメインページ表示か?

<?php if(is_home()){ ?>
	コンテンツを表示
<?php } ?>


サイトのフロントページ表示か?

<?php if(is_front_page()){ ?>
	コンテンツを表示
<?php } ?>

個別投稿 or 添付ファイルページ or カスタム投稿タイプの個別ページか?

<?php if(is_single()){ ?>
	コンテンツを表示
<?php } ?>

固定ページか?

<?php if(is_page()){ ?>
	コンテンツを表示
<?php } ?>

カテゴリーのアーカイブページか?

<?php if(is_category()){ ?>
	コンテンツを表示
<?php } ?>

タグのアーカイブページか?

<?php if(is_tag()){ ?>
	コンテンツを表示
<?php } ?>

タクソノミーのアーカイブページか?

<?php if(is_tax()){ ?>
	コンテンツを表示
<?php } ?>

各アーカイブページ表示か?

<?php if(is_archive()){
	コンテンツを表示
<?php } ?>

ダッシュボードまたは管理パネル表示か?

<?php if(is_admin()){ ?>
	コンテンツを表示
<?php } ?>

■インクルード

ヘッダテンプレート読み込み

<?php get_header(); ?>
<?php get_header("home"); //header-home.php ?>

サイドバーテンプレート読み込み

<?php get_sidebar(); ?>
<?php get_sidebar("nav"); //sidebar-nav.php ?>

フッタテンプレート読み込み

<?php get_footer(); ?>
<?php get_footer("home"); //footer-home.php ?>

テンプレートパーツ読み込み

<?php get_template_part("nav");           //nav.php ?>
<?php get_template_part("nav", "2");      //#2 nav-2.php ?>
<?php get_template_part("nav", "single"); //nav-single.php ?>

コメントテンプレート読み込み

<?php comments_template(); //comments.php ?>

■コンテンツ

値取得

<?php
$args = array(
	"post_type" => array('movie', 'book' ),
	"posts_per_page" => -1,
	"paged" => 6,
	"orderby" => "rand",
	"order" => "DESC",
	"meta_key" => "color",
	"meta_value" => "blue"
	);
query_posts($args);
?>

オリジナルクエリ保持

<?php
global $wp_query;
query_posts(
	array_merge(
		array('cat' => 1),
		$wp_query->query
	)
);
?>

ループ表示

<?php if(have_posts()): ?>
	<?php while(have_posts()): the_post(); ?>
		コンテンツを表示
	<?php endwhile; ?>
	<?php else: ?>
		コンテンツゼロ表示
<?php endif; ?>

■テンプレートタグ

記事のタイトルを出力

<?php the_title('before', 'after', display); ?>

記事が属するカテゴリへのリンクを表示

<?php the_category(', '); //カンマ区切りで表示 ?>

投稿の投稿日時を表示

<?php the_time('Y/m/d'); ?> 

記事のIDを出力

<?php the_ID(); ?>

記事の本文を出力

<?php the_content(); ?>

投稿の抜粋を出力

<?php the_excerpt(); ?>

投稿のパーマリンクURIを表示

<?php the_permalink(); ?>

■テンプレート関数

カスタムフィールド値取得

<?php $meta_values = get_post_meta($post_id, $key, $single); ?>

$post_id:データを取得したい投稿のID
$key:取得したい値のキー名の文字列。
$single:true/文字列として単一の結果を返却。false/カスタムフィールドの配列を返却

Prev / Next Post