★WORDPRESS よく利用するタグまとめ★

<?php /*titleタグの設定*/?>
<?php /*▼トップページの場合▼*/
if(is_home()): ?>
<title><?php bloginfo('name'); ?>|<?php bloginfo('description'); ?></title>

<?php /*▼カスタム投稿タイプ「制作実績」の個別投稿の場合▼*/
elseif(is_singular('result')): ?>
<title>制作実績|<?php the_title(); ?>|<?php bloginfo('name'); ?>|<?php bloginfo('description'); ?></title>

<?php /*▼カスタム投稿タイプ「制作実績」のタクソノミー「制作実績カテゴリー」または「制作実績タグ」の場合▼*/
elseif(is_tax('result_cat') || is_tax('result_tag')): ?>
<?php $term_object = get_queried_object();$termSlug = $term_object->slug;$termName = $term_object->name; ?>
<title>制作実績|<?php echo $termName; ?>|<?php bloginfo('name'); ?>|<?php bloginfo('description'); ?></title>

<?php /*▼カスタム投稿タイプ「制作実績」の場合▼*/
elseif(is_post_type_archive('result')): ?>
<title>制作実績|<?php bloginfo('name'); ?>|<?php bloginfo('description'); ?></title>

<?php /*▼デフォルトの「固定ページ」の場合▼*/
elseif(is_page()): ?>
<title><?php the_title(); ?>|<?php bloginfo('name'); ?>|<?php bloginfo('description'); ?></title>

<?php /*▼デフォルトの「投稿」の場合▼*/
elseif(is_single()): ?>
<?php while (have_posts()) : the_post(); ?>
<title><?php the_title(); ?>|<?php bloginfo('name'); ?>|<?php bloginfo('description'); ?></title>
<?php endwhile; ?>

<?php /*▼デフォルトの「カテゴリー」に属する記事一覧ページの場合▼*/
elseif(is_category()): ?>
<?php $cat = get_the_category();$catid = $cat[0]->cat_ID;$getCatURL = get_category_link( $catid );$catName = $cat[0]->name;$catCnt = $cat[0]->category_count; ?>
<title><?php echo $catName; ?>|<?php bloginfo('name'); ?>|<?php bloginfo('description'); ?></title>

<?php /*▼デフォルトの「タグ」に属する記事一覧ページの場合▼*/
elseif(is_tag()): ?>
<?php $tag = get_the_tags();$tagName = $tag[0]->name;$tagId = $tag[0]->term_id;$tagURL = get_tag_link($tagId);$tagCnt = $tag[0]->count; ?>
<title><?php echo $tagName; ?>|<?php bloginfo('name'); ?>|<?php bloginfo('description'); ?></title>

<?php /*▼上記いずれにも属さないページの場合▼*/
else: ?>
<title><?php the_title(); ?>|<?php bloginfo('name'); ?>|<?php bloginfo('description'); ?></title>

<?php endif; ?>

関連記事

  1. wordpressで記述されているパスを確認したい方法(PATH)

  2. ループを連続で使用する場合の注意点 wp_reset_postdata…

  3. WordPressをマルチサイト化

  4. wordpress ページャ 該当カテゴリーのみ対応

  5. カスタムフィールドの値を取得して条件分岐する方法

  6. sidebar.php ウィジェットを使用しないでオリジナルで制作 カ…