2012-12-14 3 views
0

저는 CodeIgniter에서 WordPress로 전환 중입니다. 아직도 WordPress 플러그인 개발에 대한 내 머리를 감싸는 중 ... 꽤 쉽지만, 알아낼 수없는 한 가지 : 양식 데이터를 어디서 보내야합니까? CodeIgniter에서는 컨트롤러에 다른 메서드를 만들고 폼 액션을 가리킬 수 있지만 WordPress 플러그인은 약간 다릅니다.WordPress 플러그인 개발에서 여러 양식을 어떻게 처리합니까?

+0

음 감사 :

그래서 플러그인 단축 코드 기능은 같은 것을 할 것입니다. 응답이 없기 때문에 최근에 아무 것도받지 않았습니다. 하지만 고마워. – WhiskeyMike

+0

좋아, 내가 놀거야. – WhiskeyMike

+1

접수 완료, 1 질문이 제거되었습니다 ......... – WhiskeyMike

답변

1

플러그인이 양식을 생성하는 방법에 따라 다릅니다. 일반적으로 [my_form]과 같은 단축 코드를 등록하여 양식을 삽입 할 페이지 나 게시물에 삽입 할 수 있습니다.

플러그인 코드에서 양식 작업을 비워 둘 수 있습니다. 동일한 Wordpress 페이지를 다시로드하기 만하면됩니다. 양식 정보. 전역 $ _POST에있을 것이므로 플러그인이 데이터를 처리 할 수 ​​있습니다. 매우 도움이에 대한

if(isset($_POST['my_plugin_form_field'])){ 
/* code to process the form info and generate a message on screen 
} 

else{ 
/* the form hasn't been submitted yet so here is the code to display it 
} 
+0

좋습니다. 그래서 나는 양식을 식별하고 거기에서 나가는 모든 양식에 숨겨진 필드를 넣을 것입니다. 감사. – WhiskeyMike

+1

양식 보안을 위해 임의의 일회용 토큰을 생성하는 wp_nonce 문서 - 내장 도구를 확인하십시오. http://codex.wordpress.org/Function_Reference/wp_create_nonce – wunderdojo

+0

간략하게 살펴 보았지만 여전히 확실하지 않습니다. 그것을 유효하게하기 위하여 그러나 나는 google 그것 또는 몇몇 다른 용도를 찾을 것이다. – WhiskeyMike

관련 문제