ユーザーがワードプレスに目的の機能を使用してログインしているかどうかを確認しようとしています:is_user_logged_in()
。WordPress is_user_logged_in()
私がログアウトすると、奇妙なことに、それはまだ真を返します。私は間違って何をしていますか?
function test() {
if(is_user_logged_in()) {
...
}
}
add_action('init', 'test');
ユーザーがワードプレスに目的の機能を使用してログインしているかどうかを確認しようとしています:is_user_logged_in()
。WordPress is_user_logged_in()
私がログアウトすると、奇妙なことに、それはまだ真を返します。私は間違って何をしていますか?
function test() {
if(is_user_logged_in()) {
...
}
}
add_action('init', 'test');
この方法でコードを試してください。
if (is_user_logged_in())
{
$logged = TRUE
}
else
{
echo 'false';
$logged = FALSE
}
それからちょうど任意のコンテンツでこの条件を追加:
if($logged)
{
echo 'Logged in';
}
else
{
echo 'not logged in';
}
試しましたが動作しませんでした – Mitch
あなたのクッキーを検査しましたか?何か設定されていますか? –
あなたはその機能ののvar_dumpを行うことができますか?すなわち、 'var_dump(is_user_logged_in());' – Hatef
@Hatefそれは私にこれを与える: 'bool(true)' – Mitch
はクッキーの問題のようです!あなたはコグニトモードで試して、それが同じように動作するかどうか確認できますか? – Hatef