ワードプレステーマ「賢威」の関連記事のタイトルを変更する方法

※当サイトにはプロモーションが含まれています。

ワードプレス(WordPress)テーマの賢威では、関連記事を表示する機能が搭載されていますが、そのタイトルを変更する事はできません。

つまり、画像のように「関連記事」というタイトルを変更する事はできません。

賢威の関連記事のタイトル

一応、賢威の公式サイトでは、翻訳ファイル(.pot/.po/.mo)を、Poeditというツールを使って編集する方法が紹介されていますが、なかなかハードルが高いように思います。

また、この紹介されている方法は、親テーマをアップグレードしたら、またファイルを修正しなければならないと思われます。

その為、親テーマをアップグレードしても影響が受けにくいように、function.phpにコードを記載して、「関連記事」というタイトルを「こんな記事も読まれています」に変更してみようと思います。

この記事を作成している時点での、ワードプレスのテーマと環境は以下の通りです。

ワードプレス環境

テーマ:賢威8
WordPressバージョン:6.2.x
PHPバージョン:8.2.x
サーバー:さくらインターネット

※セキュリティの観点から、マイナーバージョンの一部をxとさせて頂きます

賢威の関連記事のタイトルを変更する方法

賢威の関連記事のタイトルを変更する方法についてです。

以下のコードを、function.phpに記述します。

function modify_related_posts_text( $translated_text, $text, $domain ) {
if ( 'Related Posts' === $text && 'keni' === $domain ) {
$translated_text = 'こんな記事も読まれています';
}
return $translated_text;
}
add_filter( 'gettext', 'modify_related_posts_text', 10, 3 );

「こんな記事も読まれています」の部分を書き換えれば、その文字列が表示されます。

例えば、

$translated_text = ‘こんな記事が人気です’;

といったように記載して、好きなタイトルに書き換えることもできます。

注意点としては、賢威の親テーマにある、keni-post.phpを参照するコードになっています。

つまり、親テーマをアップグレードした際に、keni-post.phpファイルに変更があると動作しなくなる可能性があります。

また、このコードは、毎回、Related Postsの部分を書き換える動作をする為、サーバに多少の負荷が掛かる可能性があります。

※このサイトでは、function.phpに上記コードを記述していますが、問題はなさそうに思います。

補足:keni-post.phpを直接編集する

なお、親テーマにある、keni-post.phpの1096行目付近にある

<h2 class="keni-related-title">' . __( 'Related Posts', 'keni' ) . '</h2>

のコードを、

<h2 class="keni-related-title">こんな記事も読まれています</h2>

に書き換えることで、関連記事のタイトルを変更する事も可能だと思いますが、この方法は未検証です。

function.phpの場所は?

function.phpは、だいたいどのテーマも、

外観 > テーマエディター

にあります。

テーマエディター

テーマエディターに移動したら、編集するテーマが、現在、使用しているテーマかを確認しましょう。

問題なければ、「function.php」を選択します。

function.php

選択したら、一番下に以下のコードを追加します。

function modify_related_posts_text( $translated_text, $text, $domain ) {
if ( 'Related Posts' === $text && 'keni' === $domain ) {
$translated_text = 'こんな記事も読まれています';
}
return $translated_text;
}
add_filter( 'gettext', 'modify_related_posts_text', 10, 3 );

最後に、「ファイルを更新」ボタンで、保存(更新)します。

function.phpの記述例

※function.phpの設定を失敗すると、最悪、サイトが表示されなくなります。
その為、コードを追加する際は、必ずバックアップを取ってから追加するようにしてください。

ご支援のお願い
この記事が役に立ったと感じたら・・・

Ny@Tech(にゃテック)

この記事が少しでもお役に立ったと感じていただけましたら、ぜひ下のリンクからお買い物をしていただけると幸いです。

ご購入いただいた金額の一部(1~3%程度)が私に入り、より多くの有益な記事を作るための励みになります。

下記のリンクを通じて、Amazonや楽天でお買い物いただけると嬉しいです。