通常の投稿タイプ(post)の記事一覧ページを、archive.php
などを使用してトップとは別ページとして表示しているサイト向けの解説です。
方法
子テーマ内のfunctions.php
に以下のコードを追加してください。
function change_archive_title($title) {
return $title === "Archives" ? '設定したいタイトルをここに入力' : $title;
}
add_filter('get_archive_chapter_title', 'change_archive_title');
ページ表示時に読み込まれたアーカイブページのタイトルが、Cocoonにてデフォルトで設定されている「Archives」と一致した場合に、タイトルを「設定したいタイトルをここに入力」に入力した文字列に置換する処理を行います。
例として、このサイトのでは「設定したいタイトルをここに入力」を「ブログ / Blog」に変更して、archive.php
で表示しているブログトップページの表示タイトルを変更しています。
親テーマ内のfunctions.php
に追加しても動作するはずですが、Cocoonをアップデートした際に追加したコードが消えてしまうため、必ず子テーマ内のfunctions.php
にコードを追加してください。
全てのアーカイブページのタイトルを変更したり、特定のテキストを付与したりする方法については、他サイトさんが詳しく解説しておりますので、そちらをご覧ください。
コメント