navigation.phpを編集

TCDテーマ、LOTUSでアーカイブの「トップに戻る」がトップではく、WPをインストールしたURLにアクセスしてしまう現象があった。

調べてみると、「navigation.php」の以下の部分が原因だった。

[html] if (show_posts_nav()) {
} else {
echo ‘
<p class="back"><a href="」を出力せよ(echo) echo bloginfo(‘wpurl’); ←「bloginfo(‘wpurl’)」を出力せよ …これを「wpurl」を「url」のみにする echo ‘/">’; ←「/"&gt;」を出力せよ
_e("RETURN HOME","tcd-w");
echo ‘</a></p>
‘;
};
[/html]
_e()について
「_e()」は、国際化対応のためのWordPressのユーザー関数です(PHPの関数ではありません)。

この関数を端的に説明すると、「辞書に登録されている単語の翻訳を行う関数」と言えます。

__(‘英文テキスト’, ‘ロケール’);

_e(‘英文テキスト’, ‘ロケール’);

第1引数に渡された英文テキストを、第2引数に指定された「ロケール」に応じて翻訳します。

翻訳できない場合、引数に渡した文字列がそのまま返されます。

なお、第2引数を省略するとWordPress本体データの「wp-content/languages/ロケール名.mo」となります。

【WordPress】「__()」と「_e()」について

サブコンテンツ

このページの先頭へ