2013-08-30 68 views
1

我有兩個不同的網站。一個是非wordpress網站,另一個是由wordpress框架製作的博客。如果您的登錄信息有效,是否可以爲非WordPress網站設置登錄表單,將其重定向到WordPress博客儀表板?創建一個非WordPress網站的wordpress登錄表格

我試圖建立在我的網站上填寫表單和操作設置爲我的博客WP-的login.php但不是重定向我到儀表板,它只是顯示主WordPress的登錄窗口,但我已經登錄

+0

請檢查更新的解決方案http://stackoverflow.com/questions/18531193/create-a-wordpress-login-form-to-a-non-wordpress-website/18531383#18531383 –

回答

2

使用下面的表格:

<form method="post" action="http://yourdomain.com/blog/wp-login.php" id="loginform" name="loginform"> 
    <p> 
     <label for="user_login">Username<br> 
     <input type="text" size="20" value="" class="input" id="user_login" name="log"></label> 
    </p> 
    <p> 
     <label for="user_pass">Password<br> 
     <input type="password" size="20" value="" class="input" id="user_pass" name="pwd"></label> 
    </p> 
    <p class="forgetmenot"><label for="rememberme"><input type="checkbox" value="forever" id="rememberme" name="rememberme"> Remember Me</label></p> 
    <p class="submit"> 
     <input type="submit" value="Log In" class="button button-primary button-large" id="wp-submit" name="wp-submit"> 
     <input type="hidden" value="http://yourdomain.com/blog/wp-admin" name="redirect_to"> 
     <input type="hidden" value="1" name="testcookie"> 
    </p> 
</form> 

注:替換http://yourdomain.com/blog/您的實際博客網址

+0

你是我的救星!這部分有問題。 - 「value =」http://yourdomain.com/blog/wp-admin「 - 代替只是把wp-admin,我包括wp-login.php –

+0

你好! –

0

你可以用兩種方法做到這一點。

  1. 餅乾
  2. 會議

後您的登錄驗證您存儲在一個餅乾/會話的信息,你的用戶發送到你的WordPress網站。登錄頁面檢查所需的會話/ cookie是否可用,如果是,則跳過登錄頁面。

+0

我需要創建什麼Cookie /會話才能登錄wordpress? –

0

只需添加?redirect_to=http%3A%2F%2Fsample.net%2Fwp-admin%2F&reauth=1即可。

1

我需要同樣的事情,在這裏要求和Tahir Yasin解決工作正常,但如果有沒有測試cookie('wordpress_test_cookie'),那麼http://yourdomain.com/blog/wp-login.php會給你這個錯誤

ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.

刪除此行會解決這個問題:<input type="hidden" value="1" name="testcookie">

相關問題