如何根據用戶是否登錄來使用jquery調出兩個不同的div中的一個?jquery與if結構
對於我的WordPress的網站,我有一個菜單項,我需要提醒用戶先登錄或註冊(通過我的fancybox iframe),如果已經登錄,而不是提出另一個div(訪問職位)。這兩個選項都已設置,我只是不知道如何將代碼構造爲IF結構或某種條件代碼。謝謝你的幫助。
如何根據用戶是否登錄來使用jquery調出兩個不同的div中的一個?jquery與if結構
對於我的WordPress的網站,我有一個菜單項,我需要提醒用戶先登錄或註冊(通過我的fancybox iframe),如果已經登錄,而不是提出另一個div(訪問職位)。這兩個選項都已設置,我只是不知道如何將代碼構造爲IF結構或某種條件代碼。謝謝你的幫助。
請勿使用JQuery。登錄用戶與訪問者內容的區別只能在服務器端上完成。您不希望服務器將訪問記錄用戶的信息發送給訪問者。這使得您的登錄系統高度透明 - 至少可以說 - 因爲信息已經在客戶端,並且他可以輕鬆訪問它(例如,簡單地通過關閉JS或查看頁面源)。
使用WP內置函數的基本結構是:
<?php if (is_user_logged_in()): ?>
//logged user info
<?php else: ?>
//login form
<?php endif; ?>
只是改變基於條件的選擇:
var selector = loggedIn ? '#log-in' : '#view-posts';
$(selector).show();
顯然,你需要改變選擇真正符合您的網頁,還有loggedIn
條件匹配無論你的條件。
謝謝,我把這個functions.php的與腳本標記的jQuery。 – user1684099