All in One SEO プラグインを有効にしていると、headタグやfunctions.phpを編集しなくても、各ページのタイトルの形式を編集することができるようになります。
しかし、archive.phpを用いるページのみ編集することができなかったので、その対処法。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
add_filter("aioseo_title", function ($title){ if(is_post_type_archive("blog")){ $title = "ブログ"; } return $title; }); add_filter("aioseo_description", function ($description){ if(is_post_type_archive("blog")){ $description = "いろいろ書きます。"; } return $description; }); |
アーカイブページに限っては、functions.phpの編集が必要になってしまいます。
All in One SEO専用のタイトル変更フックが使用可能なので、それに対して処理を実行しています。
今回はアーカイブページに対して変更していますが、フック自体は全ページ対応なので、条件式を変更して他のページにも対応可能です。
ついでに、ディスクリプション変更のフックも記載しておきました。
今回はこれだけ。