現在、サイト内に2つのメンバーエリアを設定しています。ユーザーがログインしてから一般的なWebサイトを閲覧することにした場合、[メンバーエリア]アイコンをもう一度クリックすると、そのページでログインしているユーザーを特定し、正しいメンバーにリダイレクトします。範囲。ログインしているユーザーがいない場合は、ログインフォームが表示されます。
私は現在次のものを持っています:
<?php
if ( $session->logged_in ) {
if ( $username == "user1" ) {
wp_redirect ( home_url("/members-area-1") );
exit; }
} elseif ( $username == "user2" ) {
wp_redirect ( home_url("/members-area-2") );
exit;
} else {
?>
現在、リダイレクトは行われず、ログインしているユーザーに関係なく、ログインフォームが表示されるだけです。これを正しく機能させる方法について何か提案はありますか?
(穏やかに、wordpressとphp devに関してはまだかなり生意気です)
どうもありがとう、