Wordpressのマルチサイトサイトには2つのログインフォームがあります.1つはWebバージョンのアプリにログインし、もう1つはモバイル版のアプリにログインするためです。問題は、ユーザーのログイン後にさまざまなフォームを別のURLにリダイレクトする必要があることです。2つのログインフォームに別々のリダイレクトが必要
私は現在、それ以下のコードは、効果的にウェブベースのログインフォームを使用しているユーザーをリダイレクト含まれているプラグインを持っている:
function web_login_redirect($redirect_to, $request_redirect_to, $user)
{
if ($user->primary_blog) {
$url = example.com/web_app;
wp_redirect($url);
die();
}
return $redirect_to;
}
add_filter('login_redirect','web_login_redirect', 100, 3);
私は今、たとえば、別のページに私のアプリのログインをリダイレクトする必要があります - example.com/app。これを行うための最良のプロセスは何ですか?これは簡単に上記の機能に組み込まれますか?
これは素晴らしいことですが、モバイルブラウザを使用してアプリのウェブ版にログインできるようにするには、まだユーザーが必要です。アプリのログインフォームはネイティブアプリ内のwebviewに保存されていますが、解決策の唯一のアイデアは、リダイレクトURLを決定するためのスイッチとして使用できるアプリのログインフォームで余分なフィールドを投稿することです。これは論理的なアプローチですか? – user1419810
誰か他のアイデアは、ここで本当に苦労していますか? – user1419810
@ user1419810私はそれについてはわかりませんが、それは可能です。 'wp_is_mobile'関数で一度試してみてください。 – purvik7373