[英]WordPress is_user_logged_in() return false on home page and true in inner pages
我在WordPress默認功能上遇到了一個奇怪的問題
is_user_logged_in()
登錄后訪問主頁時,返回false表示我尚未登錄,訪問內頁時返回“我已登錄”。我試圖從最近的2天開始對其進行修復,因此將不勝感激。
更多細節
我的網站已安裝ssl。 因此首頁網址是https://www.example.com
對於登錄,我使用的是ajax函數,在設置以下函數后,我將使用JavaScript重定向
wp_signon( $login_data, true );
$registerUserSuccess = 4;
因此,如果狀態為4,則在登錄后將用戶重定向到我的帳戶頁面。
<?php $profile = home_url('/')."my-account"; ?>
var delay = 1000;
setTimeout(function(){ window.location = '<?php echo $profile; ?>';}, delay);
有人請幫我
is_user_logged_in()
僅使./wp/*
保持會話./wp/*
...如果您的成員站點位於一個目錄下,則沒有這些cookie ...可能可以通過編輯核心進行./wp/*
...但不是一種簡單的方法那。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.