2013-12-18 3 views
0

add_rewrite_rule()을 사용하여 Wordpress 로그인 페이지의 URL을 변경할 수 있습니까? 뭔가 같은 :로그인 페이지의 Wordpress add_rewrite_rule

function add_login_rule() { 
    add_rewrite_rule( 
    "^login?", 
    "wp/wp-login.php?", // wordpress is installed in a subdirectory 
    "top" 
); 
} 
add_action('init', 'add_login_rule'); 

위의 코드는 $ wp_rewrite-> non_wp_rules 배열에 규칙을 추가 할 것입니다,하지만 난이 선호하는 것 (404)

에서/로그인 결과하려고하면 htaccess로 방법을 사용하지 이 서버에 독립적 인 재 작성을위한

미리 감사드립니다.

답변

0

왜 '/ login'이라는 URL로 'WordPress 페이지'를 만듭니 까. 그런 다음 테마에 wordpress 로그인 양식을 에뮬레이션하는 '페이지 템플릿'을 추가하십시오 (수퍼 쉽고 자신 만의 모양과 느낌을 만들 수도 있습니다). 템플리트에는 로그인 양식이 포함되어야하며 양식의 대상은 wp_login_url()이어야합니다. 그런 다음/login 'WordPress page'를 업데이트하여이 새로운 'page template'을 사용하십시오.