[WordPress] WP-Membersでログイン後にリダイレクトさせる

Last Updated: 2020 年 11 月 14 日 6のコメント

WP-メンバー WordPress 会員制のプラグイン

WordPressでユーザーがログインまたはログアウトするときに移動するURLを指定したい場合は、Peter's Login Redirectプラグインを使用してロールごとに非常に洗練されたリダイレクト先のURLを指定できます(「ログイン/ログアウト時リダイレクトURLを指定することができますPeter's Login Redirect"参照)。

しかし、WP-MembersはPeter's Login Redirectプラグインが正常に動作しない場合があります。 この場合、WP-Membersで提供されるフィルタを使用することができます。 次のようなコードを応用して、ユーザーがログイン時にリダイレクトされるURLを指定してください。

add_filter( 'wpmem_login_redirect', 'my_login_redirect', 10, 2 );

function my_login_redirect( $redirect_to, $user_id ) {
// 로그인 시 리디렉션될 URL 반환
return 'http://yourdomain.com/your-page';
}
// Source: WP-Members

また、ユーザーが初めてサイトにログインしたときに、ユーザーにサイト利用規則や利用規約、または特定の投稿(ポスト)を表示することを望む場合があります。 この場合、WP-Membersの「Redirect a user on first login「(最初のログイン時にユーザーをリダイレクトする)記事を参照してください。

WP-メンバーは無料で利用できるメンバーシップのプラグインで、無料版ですが、強力な機能を提供します。

メモ:


6のコメント

コメント

  1. こんにちは。
    私お願いささげた問題を投稿でみると気持ちがまた新しいました。

    一つのお問い合わせドリル部分があって文を残します。

    WordPress メンバーズにログインイラン会員登録をしている

    ログイン側に出てくる「New User?」 Click here to register' このフレーズを削除したいのですが。

    または見えないようにしたいのですどこから修正をすべきか分かりません。

    ちなみにPlease agree to the TOSフレーズを修正したいのですが、どこを修正すべきか教えていただければ

    本当に感謝いたします。

    応答
    • こんにちは? コメントありがとうございます。
      現在WP-Membersを使用していなくて、正確に確認を差し上げることができません。
      しかし、WP-Membersショートコードを使ってみるとどうでしょうか?
      ショートコードが正常に動作しかは分かりません。
      【wpmem_form login]

      Wp-membersの詳細なショートコードは http://rocketgeek.com/plugins/wp-members/docs/shortcodes/form/ ページで確認することができます。

      二番目の質問は、ハングルに翻訳しようとする場合には、プラグインを使用して翻訳すると思われる。 そうでない場合には、別のTOSフィールドをもう一つ作成して使用するとどうでしょうか?

      応答
      • 返信いただきありがとうございます。

        最初に、第二の両方の機能的な側面ではなく、単純なフレーズの修正をしたいものです。

        右クリックして検査を押すと、そのフレーズが出てくる位置がありhtmlでフレーズを変更すると、なるようだ、その位置がわかりません。

        TOSのような場合も、私は検査のページから別の単語に変えてみると、そのページでは、変更され、基本的に修正がされないため、根本的に修正が可能なphpファイルのどこかを変更する必要がされるように見えるいくつかのファイルを変更する必要がなるかわからない部分続い問い合わせをいただきました。

      • 私はプラグインを作った pluginsフォルダに入れましたが、/wp-content/plugins/theme-plugin/ jsフォルダの下には、jsファイルがXNUMXつあります。 そのファイルを開いてPlease agree to ..部分を修正してください。

        'New User? Click here to register' 部分は隠すことも容易ではなくなっていますね。 隠すにはCSSを少し知る必要があります。 この部分に別のクラスが指定されていません。

        この場合:last-childセレクタを使用して非表示にすることができます。
        https://www.w3schools.com/CSSref/sel_last-child.asp

        フレーズを変えたい場合は、ソースを変更したり、他の方法を講じてください。 ソースを変更する方法はあまり良くない方法です。 ソースを変更すると、今後のプラグインが更新されると修正が消えたよ。

      • 返信いただきありがとうございます。 方法を講じてなければします。
        常に詳細に説明いただき、改めて感謝を申し上げます。