###前提・実現したいこと
wp-membersで会員サイトを作成し、投稿や固定ページには、ログインしないと表示がされない
ブロック設定を行っています。
ブロック設定を行った投稿や固定ページにアクセスしようとした際に表示される、
**「この情報へのアクセスはメンバーに限定されています。ログインしてください。メンバー登録は下記リンクをクリックしてください。」**の文言を修正したいのですが、何処を修正すれば良いのか分からず質問させて頂きました。
プラグインのlang>wp-members-ja.po には上記メッセージはありませんでした。
ブロック時に表示されるページのソースを確認したところ、上記文言にid=wpmem_restricted_msg が指定されていました。
▼
プラグインのinc>forms.php 64行目に「wpmem_restricted_msg」を見つけましたが、ここを修正するのでしょうか?
PHPが余りよく分かっておらず、手探りでやっております。
分かりづらい質問で申し訳ありませんが、ご回答頂ければ助かります。
宜しくお願い致します。
###該当のソースコード
▼プラグインのinc>forms.php 55行目~76行目抜粋
if ( $page == "page" ) { if ( $wpmem->regchk != "success" ) { $dialogs = get_option( 'wpmembers_dialogs' ); // This shown above blocked content. $msg = $wpmem->get_text( 'restricted_msg' ); $msg = ( $dialogs['restricted_msg'] == $msg ) ? $msg : __( stripslashes( $dialogs['restricted_msg'] ), 'wp-members' ); $str = '<div id="wpmem_restricted_msg"><p>' . $msg . '</p></div>'; /** * Filter the post restricted message. * * @since 2.7.3 * * @param string $str The post restricted message. */ $str = apply_filters( 'wpmem_restricted_msg', $str ); } }
###試したこと
https://teratail.com/questions/50709
上記サイトを参考に、
'heading' => "◯◯◯◯◯", に該当する項目を
'msg' => "ログインして下さい", など試しましたが、変化無しでした。
###補足情報(言語/FW/ツール等のバージョンなど)
WP-membersのバージョン 3.1.9.3
回答1件
あなたの回答
tips
プレビュー