Xeory Baseの「続きを読む」の一部が(さらに…)のままになる問題の解決方法

工学・情報学メモ

Moreタグを挿入した場合の文字表記を全て「続きを読む」に変更する方法.

このブログで使用しているXeory BaseというWordpressテンプレートでは,moreタグを挿入した場合の文字表記が「続きを読む」になるようにindex.php内で設定してある.しかし,複数の記事をタイル表示するためのプラグインであるContent Viewsを使用したところ,各タイルの中での「続きを読む」になるべき個所が(さらに…)になってしまっていた.

英語圏で開発されたプラグインだったので,moreタグの自動翻訳でおかしくなっている可能性があったため,翻訳ファイルを更新してみたところ,解決したので,その方法をメモしておく.

編集すべき翻訳ファイルは,”wp-content/languages”フォルダにあるja.poとja.moという二つのファイル.ただし,.moファイルは機械語のようなもので人には編集が難しいので,ja.poを編集して,それをja.moに変換する,という二つの作業が必要になる.

これらの作業には,poeditというソフトが使える.poeditをインストールした上で,FTPソフトでja.poを開くと,図のような画面が開き,英語の文字列と日本語の文字列の対照表が表示される.スクリーンショット 2016-07-05 14.02.36

この中で,(more…)という項目があるので,ここの日本語文字列を「続きを読む」としたうえで,上部メニューの「保存」を選択する.その上で「検査」を選択すると,更新した.poファイルが.moファイルに変換される.あとは,作成された.poと.moファイルをFTPソフトで元の場所にアップロードして上書きすればよい.

上記の作業によってタイル表示内のmoreタグも「続きを読む」として表示されるようになった.

ピックアップ記事

関連記事