2014-05-23 3 views
0

내 사이트의 Wordpress 로그인 페이지에서 특정 사용자에 대한 로그인 정보가 포함 된 로그인 상자 아래 두 개의 버튼이 필요합니다. 관리자 및 데모. 어떻게하면 JavaScript로이 작업을 수행 할 수 있으며 wp-login.php 버튼을 어디에 던지겠습니까? 당신의 도움을 주셔서 감사합니다.JavaScript로 wp-login 필드 채우기

답변

0

하나의 옵션에 워드 프레스

더 많은 세부 사항에 후크의 일종을 구현하는 것입니다 :이 후크는 같은 다른 버튼을 추가 할 수 있습니다 사용 http://codex.wordpress.org/Plugin_API/Action_Reference/login_form

HTML 또는 이후로 자바 스크립트 코드

add_action('login_form','login_extra_buttons'); 

function login_extra_buttons() { 

    ?> 
    <a href="#" onclick="$('#user_login').value = 'demo';$('#user_pass').value = 'demo';">Demo Login</a> 
    <a href="#" onclick="$('#user_login').value = 'admin'; $('#user_pass').value = 'demo';">Admin Login</a> 

    <?php 
} 
+0

고맙습니다. wp-login.php에 넣으시겠습니까? 아니면 독립 실행 형 플러그인의 일부로? – MBTDesigns

+0

'wp-login.php'에 없으므로 wordpress를 설치하면 독립 실행 형 플러그인으로 업그레이드 할 때 사라집니다. 당신은 바른 길에있다 – Filype

+0

그래서 나는 그것을 플러그인에서 테스트하기 위해 내 사이트에 던져 버렸다. 버튼은 보여 주지만 클릭하면 나는 'Uncaught TypeError : undefined is not function'을 얻는다. – MBTDesigns

0

Wordpress 데이터베이스에서 정보를 검색하는 방법이 필요합니다. JavaScript 단독으로는 (또는 해당 클라이언트 측 라이브러리에서) 수행 할 수 없습니다. wp-login을 수정하고 Wordpress API을 사용하여 먼저 Wordpress 데이터베이스에서 사용자 정보를 얻은 다음 Javascript를 사용하여 페이지의 아무 곳에 나 배치 할 수 있습니다.