Cocoonであらかじめ設定されているボタンやキャプションのテキストを変更したいときがあるかと思いますので、変更方法を書いておきます。
当記事はCocoonフォーラムを参考にしています。
コードを記述する場所/Cocoon(子テーマ)のfunctions.php
今回、コードを貼り付ける場所は子テーマのfunctions.phpです。
「外観」→「テーマファイルエディター」→「Cocoon Child: Theme Functions (functions.php)」
Cocoon/フロントページタイプの新着記事テキストを変更する
例)「新着記事」→「NewPost」に変更する場合
//フロントページタイプの新着記事テキスト変更
add_filter('new_entries_caption', function ($caption){
return 'NewPost';
});
return ‘ここに入る文面を変更します‘;
Cocoon/「もっと見る」ボタンのテキストを変更する
例)「もっと見る」→「Read More」に変更する場合
//「もっと見る」ボタンのテキスト変更
add_filter('more_button_caption', function ($caption){
return 'Read More';
});
return ‘ここに入る文面を変更します‘;
Cocoon/ページネーションの「次のページ」テキストを変更する
例)「次のページ」→「Next」に変更する場合
//ページネーションの「次のページ」テキスト変更
add_filter('pagination_next_link_caption', function(){
return 'Next';
});
return ‘ここに入る文面を変更します‘;
ひとこと
本来なら親テーマのphpファイルを編集するところ、Cocoonではテーマ独自のフィルターフックが多く用意されています。
フィルターフックを使えば自由にカスタマイズが可能で、当記事のようなちょっとした変更や機能を追加したいときに便利です。
ひらがなを英字表示にして統一したい場合などに活用してはいかがでしょうか。
Comment