★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. 「先頭に固定表示」を指定した記事を表示、その記事を除いて残り投稿をルー…

  2. Advanced Custom Fieldsを活用した条件分岐 (中身…

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

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

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

  6. WORDPRESS 投稿ページ(single.php)に関連記事を表示…