私はBuddyPress 2の登録とアクティベーションを3つの異なるサイトに私自身の登録フォームで使っています。ユーザーが登録した場所を知るために、登録時にユーザーメタキーregistered_from
を追加します。彼が登録したサイトにアクティブ化の後でユーザーをリダイレクトする方法はありますか?
このコードをあなたの bp-custom.php
ファイルに貼り付けてください。あるいは、もし望むなら、あなたのアクティブテーマのfunctions.php
ファイルに貼り付けてください。
add_action( 'bp_core_activated_user'、 'wpse_70289_activated_user_redirect'); 関数wpse_70289_activated_user_redirect($ user_id){ $ registered_from = get_user_meta($ user_id、 'registered_from') true); wp_redirect($ registered_from); }
私はまだ自分でこのコードをテストしていませんが、それでもうまくいくはずです。