2012-04-12 44 views
1

我曾經在Redirecting Wordpress's Login/Register page to a custom login/registration page找到的代碼 - 做作爲文章標題說...重定向到自定義WordPress的登錄頁面 - 但仍然有一個忘記密碼鏈接

但是,現在當我的自定義登錄用戶的土地頁但忘記了他們的密碼我不能包括'恢復密碼'鏈接...

我可以看到,這是因爲「wp-login.php?action = lostpassword」以「wp-login.php 「所以忘記密碼鏈接只是被重定向到自定義登錄頁面......但不知道該怎麼辦...

任何人都可以提出一種方法來做到這一點請?或者一種替代方法?

回答

0

喜用這個代替而不是你已經在前面的回答了。

1滴這在你的的Teme你的函數文件

add_filter('site_url', 'wplogin_filter', 10, 3); 
function wplogin_filter($url, $path, $orig_scheme) 
{ 
$old = array("/(wp-login\.php)/"); 
$new = array("account/"); //this can be change to login or whatever or may remain there 
return preg_replace($old, $new, $url, 1); 

2-重定向與的.htaccess:添加新規則剛RewriteBase後/在你的.htaccess的休閒區的這個---->重寫規則^帳戶$ wp-login.php

注意:請注意,帳戶字詞在您的函數代碼片段中,也在您的.htaccess中,並將在您的永久鏈接而不是wp-login.php中顯示。 所以您的網址會出現像這樣與上述用於寄存器/ lgin/lostpassword行動代碼:

www.yoursite.com/account/?action=註冊

www.yoursite.com/account/?action =登錄

www.yoursite.com/account/?action= lostpassword

希望它可以幫助和抱歉,我的英語我在法國更好;)

相關問題