以下の機能を使用して、管理者以外のユーザーをログイン時の管理者ページではなく私のサイトのホームページにリダイレクトします。私のサイトのサブドメインを指すように関数を適合させる方法はありますか?ユーザーがWordpressサイトにログインしたときにサブドメインにリダイレクトする機能
site_url()の場所にサブドメインの完全なURLを入力しようとしましたが、これは機能しません。これを達成する別の方法がありますか?基本的には、ユーザーはログイン時に談話フォーラムにリダイレクトされます。文字列(URL)がlogin_redirect
フィルタ機能に返された場合
function acme_login_redirect($redirect_to, $request, $user ) {
return (is_array($user->roles) && in_array('administrator', $user->roles)) ? admin_url() : site_url();
}
add_filter('login_redirect', 'acme_login_redirect', 10, 3);
行目にスクロールするにはallowed_redirect_hosts
をご確認ください。機能と詳細な説明をありがとう。非常に役立ちます。 – Nick