【最新版】WP-Members 日本語化
wordpressで会員サイトを構築する上で、まず候補に挙がるプラグインとして
「WP-Members」があります。
プラグインのダウロード方法によっては、インストールした段階では日本語化がうまくされていないことがありますので
今回はWP-Membersの日本語化の方法を解説します。
日本語化ファイルのダウンロード
日本語化ファイルは公式サイトからダウンロードします。
https://translate.wordpress.org/projects/wp-plugins/wp-members/stable/ja/default/
有志の方々が日本語化を進めて頂いております。
私も微力ながら参加しています。
日本語化100%完了しました!
余談はさておき、日本語化ファイルは下記からダウンロードします。
Exportを押下して「.mo」ファイルをダウンロードします。
ポイント
ファイルをダウンロードしたらファイル名を変更する必要があります。
wp-plugins-wp-members-stable-ja.mo
↓
wp-members-ja.mo
言語ファイルの格納
ダウンロードしてきたファイルは下記に配置します。
wp-content/plugins/wp-members/i18n/languages
ファイルの配置が完了したら、管理画面を確認すれば日本語化されていることが確認できます。
wp-membersの構築時に本サイト参考にさせていただいております。
ver3.3.8から「Thank you for validating your account.」が
日本語化に翻訳されましたが、メッセージを任意に変更することは
可能でしょうか。
wp-membersのダイアログ設定にメッセージを変更する項目が
無いので教えていただければ幸いです。
難易度は高めですが、方法はございます。
function.phpに下記を追記頂ければ、「アクティベーション成功」に
メッセージが修正されます。
言語ファイルを更新する方法もありますが、ワードプレス更新時に上書きされてしまいますので
フィルターフックを利用しております。
function activate_message($defaults)
{
$defaults['success_message'] = "アクティベーション成功!!";
return $defaults;
}
add_filter('wpmem_validation_link_default_dialogs','activate_message',10, 2 );
ご回答ありがとうございます。
いただいた内容にて無事に変更が出来ました。
以下のサイトを参考にし、試していたのですが
上手くいかなかったので助かりました。
https://qiita.com/joh_luck/items/399f1e9fd90bba131524
→「各種設定が変更できるヘルパー関数」と「本登録完了メッセージ表示」を参考