私はWordPressのマルチサイトネットワークを持っていて、サブサイトにログインするすべてのユーザーをそのサブサイトのホームページにリダイレクトしたいと思います。
ネットワークのメインサイトにリダイレクトするプラグインとfunctions.phpコードをたくさん見つけましたが、サブサイトのホームページにユーザーをリダイレクトするソリューションを見つけることができず、そのためサブサイトのダッシュボードを迂回しました。
理想的には、ソリューションはすべての役割をリダイレクトします(管理者から購読者へ)。どんなガイダンスでも大歓迎です!
ありがとう、マイク
このようなことを試してください:
add_action( 'wp_login','redirect_to_homepage');
function redirect_to_homepage() {
// if user is accessing admin page/dashboard do not redirect
if (is_admin()) {
return;
}
wp_redirect( get_home_url());
exit;
}
ユーザーがダッシュボードにアクセスしている場合にリダイレクトされないオプションの行を追加するように編集されました。