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

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ファイルが1つあります。 そのファイルを開いてPlease agree to ..部分を修正してください。

        「New User? Click here to register」の部分は、非表示にすることも容易ではなくなっていますね。 非表示にするCSSを少し知っている。 この部分に、別のclassが指定されていません。

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

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

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

    • 「New User? Click here to register」がフレーズを削除する問題は、再度考えてみるとちょうどCSSを隠すことがより簡単と思われる。

      https://www.w3schools.com/css/css_display_visibility.asp

コメントを残す

あなたのコメントを入力してください!
あなたの名前をここに入力してください