2017/10/23

WordPressのmoreタグの「続きを読む」を好きな文字に変更する方法

あなたはワードプレス(WordPress)テーマはなにをお使いですか。私は、ワードプレスを始めてすぐオリジナルでテーマを作成に取り掛かったので、

moreタグが (さらに…)って感じの表示だったのです。テーマを作成しているときに(さらに…)って指定した覚えがなかったので、なんだこれって感じでした。

これからテーマを自作する方や、今使っているテーマの文字を変更したい方のために、その変更方法を書いておきます。

moreタグの表示が(さらに…)になっている原因

テーマ側で、何も指定していないことが原因

WordPressの標準テキストは「(more…)」となっており、index.phpやcategory.phpの本文表示テンプレートタグ【<?php the_content(); ?>】の()の中が空白の場合、標準テキストの(more…)が代わりに代入され、日本語版WordPressを使用している場合は、「(more…)」が日本語変換されて、「(さらに…)」と表示されてしまうみたいです。

 

moreタグを任意の文字に変更

ファイル内に任意の文字を追加してその文字に変更する方法

index.php(メインファイル)やcategor.php(カテゴリファイル)をエディターで開き、

<?php the_content(); ?>

上記の文字列を探して、

<?php the_content('続きを読む...'); ?>

に変更してあげるだけです。(‘続きを読む…’)’    ‘で囲まれた文字にを好きな文字に変更してあげると、あなたの好きな文字列に変えることができます。

無料テンプレートを使っている場合なんかでも、ちょこっと文字を変えているだけで、他の方との差別化も図れるのであなたのページのデザインに合わせて文字を変更してあげるといいでしょう。

日本語翻訳ファイルを変更する方法

WordPressを日本語に翻訳しているファイルはwp-content/languages/ja.po にあり、ja.poをエディターで開いて、CTL+Fで さらに と言う文字列を検索します。

#: wp-includes/post-template.php:273
msgid "(more…)"
msgstr "(さらに…)"

ここが、moreタグの文字を日本語に変換している場所なので、好きな文字に変更して、再度アップすると続きを読むなどの好きな文字に変更できます。