[WordPress]  is_user_logged_inの使い方

スポンサーリンク

Question

“is_user_logged_in()”で困っています。

ユーザーは、サインインして特定のコンテンツを掲載することは、すべて正常に動作します。

しかし、is_user_logged_in() を使用しているメインのサイトのページでは動作しません。

管理者およびホーム ページ は、is_user_logged_in() を”false”を示し、訪問者としてサインインしていなくても、いずれかに行くとき、is_user_logged_in() は”true”を示します。何がエラーとして起こっているのでしょうか?

テストのためにやっているのは下記のコードです。

if ( is_user_logged_in() ) {
echo ‘true';
} else {
echo ‘false';
}

答え

header.php でこれを試してください。

 if ( is_user_logged_in() ) {
$logged = TRUE
} else {
echo ‘false';
$logged = FALSE
}

この条件アルゴリズムはどうでしょうか?

 if($logged) {
echo ‘Logged in';
}else {
echo ‘not logged in';
}

http://stackoverflow.com/questions/27463282/wp-is-user-logged-in-not-working-on-home-page

スポンサーリンク

Leave a Reply