WP Simple Membership のアクセス制限文言の変更

Simple Membershipにおいて、

「このコンテンツを閲覧するにはログインが必要です。会員の方はログイン下さい。 ログイン. あなたは会員ですか ? 会員について」の文章を変更したい場合。

/wp-content/plugins/simple-membership/classes/class.swpm-access-control.php
を編集します。

もともとの、class.swpm-access-control.phpは保存用のフォルダーか、同じフォルダーなら名前を変えて(例えば、class.swpm-access-control-original.php とか)保存し、上手く行かない時は元に戻せるようにしてから作業してください。

203行目付近 「$text =・・・」の部分を、例えば下記のように変更します。

//User is not logged-in. Need to show the login message after the more tag.
$text = 'このコンテンツを閲覧するにはログインが必要です。<br />会員の方はログイン下さい<a href="http(s)://あなたのサイトのドメイン名/membership-login/">ログイン</a><br />会員登録(購入者登録)は<a href="http(s)://あなたのサイトのドメイン名/membership-join/">こちら</a>';
//SwpmUtils::_("You need to login to view the rest of the content. ") . SwpmMiscUtils::get_login_link();

賢威Ver.7における留意点

「賢威Ver7」において、
アクセス制限(会員のみ閲覧可)を設けたページが、該当カテゴリーで最新である場合、

  • カテゴリーページのコンテンツを設定していても、これが表示されず、アクセス制限のかかった最新ページが、制限がかけられている場所まで全文表示される。
  • 2番目以下の記事に関しては、正しく抜粋表示となる
  • アクセス制限のない通常ページであれば、設定したコンテンツが表示され、最新順に正しく抜粋表示で並ぶ。

特に急がないことと「賢威Ver8」となっていることで、対処はしていない。