メイン >> 哀楽ウェブ 

wordpressのtitleのカスタマイズ

※文字数が多くてツィートできないため日記にします

MTなら簡単なことでも慣れないWPだと結構苦労します。

オリジナルのアクセスリストを見た時にカテゴリもついでに分かるようにするために、各ページの<title>にカテゴリを含めたかったのですが、思いのほか時間を要しました。あれこれ試して2時間ほどの作業。

最終的に下記のようにして終了。

<?php
$t1 = get_bloginfo('name');
$t2 = "";
if(is_home()):
$t = "";
elseif(is_page()):
$t = "";
elseif(is_single()):
$t = wp_title( ' | ', false, 'right' ) . single_cat_title('',false) . " | ";
$categories = get_the_category();
$separator = ' ';
$output = '';
if ( $categories ) {
foreach( $categories as $category ) {
$output .= $category->cat_name . $separator;
}
$t2 = trim( $output, $separator );
}
elseif(is_category()):
$t = single_cat_title('',false) . "の記事一覧 | ";
elseif(is_month()):
$t = get_the_time("Y年m月") . "の記事一覧 | ";
elseif(is_year()):
$t = get_the_time("Y年") . "の記事一覧 | ";
elseif(is_search()):
$t = "検索結果 | ";
else:
$t = "";
endif;
print "<title>" . $t . $t2. $t1 . "</title>\n";
?>

参考

titleが2つにならないよう、wp_headからtitleの出力を削除する方法
http://hielog.info/wp_head-title/

WordPressでページの種類によってタイトルなどを変更する条件分岐方法
https://whitebear-seo.com/wordpress-title-conditional-branch/

【WordPressテンプレートタグ】single_month_title():月別アーカイブのタイトルを表示または取得
http://kajico.kajilabo.net/single_month_title/

テンプレートタグ/get the category
https://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_the_category

※コメントなどはツイッターでお願いします(遠征先からもつぶやいています)

一つ前のエントリーは「2018年1月前半のつぶやき」です。
次のエントリーは「ユニクロの「EZYジーンズ」は良いかもしれん」です。


同じカテゴリー内の最新記事10件

About

アクセスランキングリスト 1000PV

過去3か月間の人気記事ランキング

他にも多くのエントリーがあります。メインページアーカイブページアクセスランキングリストもご覧ください。

(ご注意)この日記は“9代目”の「きまぐれ日記」です。テンプレートなども新しく用意したため、過去のMovableTypeに関するエントリーの内容と多少の変更点があります。ご了承ください。

写真館 : 青空写楽
自転車 : ミニベロおやじ
趣味以外の過去の日記
Webサイトの制作と運用など
映画やドラマの感想

閲覧数: 98


撮影サイクリング用に「OLYMPUS PEN E-PL7」を購入しました。
ロングライド用に「STYLUS TG-850 Tough」を購入しました。
観光サイクリング用に「CANON PowerShot G9X」を購入しました。

月別アーカイブ