★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. メディア追加時の自動で挿入される「画像挿入時にwidthとheight…

  2. 【WordPress】タクソノミーで抽出条件を記述する方法について(表…

  3. wordpressのプラグイン「CPT」を活用したタクソノミーやターム…

  4. WordPressページャを利用した際に同じ投稿記事が重複する不具合に…

  5. 検索エンジン(robot)に特定のディレクトリだけインデックスさせない…

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