在我的網站之一,我已經添加了一個自定義的股利都到登錄頁面的WordPress站點的footer.php:使用的fancybox iframe來登錄WordPress的,然後重新加載原始頁面
<p id="login" align="left"><?php if (is_user_logged_in()) { ?>
<a href="http://mydomain.com/wp-login.php?action=logout&_wpnonce=518b41a419" alt="logout">[-] logout</a>
<?php } else { ?>
<a href="http://mydomain.com/wp-login.php" alt="login">[+] members login</a>
<?php } ?></p>
我使用「Fancybox for Wordpress」插件爲聯繫表單等加載iframe。 我想知道如何在iframe中進行登錄顯示,這樣當登錄成功時,iframe關閉並重新加載頁面(所以它們不會被帶到cms)。
你有什麼試過的?您可以簡單地創建一個登錄頁面,指出Fancybox通過ajax加載該頁面,或者作爲iframe提示:使用type:iframe/ajax來呈現表單。 [閱讀本文檔](http://codex.wordpress.org/Function_Reference/wp_signon)告訴我們,您可以分配的默認變量是'log','pwd'和'rememberme'。您只需[註冊您的ajax調用](http://codex.wordpress.org/Plugin_API/Action_Reference/wp_ajax_(action)),以便知道如何路由請求。從那裏,你可以返回true/false,檢入javascript,並重定向 – Ohgodwhy 2013-03-25 02:28:41