我正在使用Wordpress插件來爲我的網站創建用戶,我需要檢查用戶是否登錄,然後執行jQuery功能中的某些內容。該插件聲明他們爲這些事情設置了公共職能。我不確定是否設置正確,用戶是否登錄或登出「登出」。公共職能是在我的主題我的functions.php文件是:獲取PHP函數信息使用jquery
function loggedin() {
$FEUP = new FEUP_User;
if ($FEUP->Is_Logged_In()) {
echo "loggedin";
} else {
echo "loggedout";
}
}
我jQuery的功能是:
var user = "<?php loggedin(); ?>";
if(user == "loggedin") {
console.log("user is logged in");
}else {
console.log("user is logged out");
}
這是從插件的製造者截圖爲如何實現公共函數來查看用戶是否已登錄:
,如果你提供了什麼是錯的告訴你代碼中的一些想法這將是很好。 – RiggsFolly
'var user =「'<?php loggedin();?>';」;'字符串必須用引號括起來! – RiggsFolly
你有什麼理論上應該很好。如果你顯示PHP代碼的實際輸出將會更有幫助,因爲它不等於「loggedin」 –