「All in One SEO Pack」使用時にアーカイブページのtitleを変更する
WordPressプラグイン「All in One SEO Pack」を使用すると
アーカイブページのタイトルが以下のようになります。
●年別
●月別
●日別
表示がバラバラです…。
こちらの表示を変更する方法です。
対応方法
下記をfunction.phpに記述します。
1 2 3 4 5 6 7 8 9 10 11 12 |
// All In One SEO のアーカイブのtitleを変更する add_filter( 'aioseop_title', 'custom_aioseop_title' ); function custom_aioseop_title( $title ) { if(is_day()){ $title = 'アーカイブ:'.get_the_date('Y年n月j日').' | '.get_bloginfo(); } elseif(is_month()){ $title = 'アーカイブ:'.get_the_date('Y年n月').' | '.get_bloginfo(); } elseif(is_year()){ $title = 'アーカイブ:'.get_the_date('Y年').' | '.get_bloginfo(); } return $title; } |
- is_day()>日別アーカイブのページか判定する
- is_month()>月別アーカイブのページか判定する
- is_year()>年別アーカイブのページか判定する
で分岐させました。
「get_bloginfo()」で設定>一般の「サイトのタイトル」を取得させております。
結果
●年別
●月別
●日別
表示を「アーカイブ:年月日 | サイト名」に統一させることができました。
▼参考にさせていただきました。ありがとうございました。
この記事の投稿者
taka
Webサイト作ってます。
最近のモットー「決して無理をしないスタイル」
twitter: @taka_sbs