2012-03-26 2 views
0

내 WordPress 사이트에 연락처 양식을 추가하려고합니다. 사용하고있는 양식이이 비 WordPress 사이트에 사용 된 것과 동일합니다. http://drains2go.com/contact.php 다르게 수행 한 유일한 방법 에 action 속성으로 업데이트되었습니다Wordpress 사이트에 문의 양식을 추가하는 데 문제가 있습니다

<form id="contact-form" action="<?php bloginfo('stylesheet_directory') ?>/processForm.php" method="post"> 

문제 것은 나의 내 자바 스크립트 아약스 호출 밤은 만든 양식을 제출하고 조치 ATTR 링크 대신 기본 상태를 사용할 수있는의 뒤에 때.

자바 스크립트

$.ajax({ 
     url : contactForm.attr('action') + '?ajax=true', 
     type : contactForm.attr('method'), 
     data : contactForm.serialize(), 
     success : function() { 

내가 전체 링크로 작업을 설정 한 문제가 있습니까?

http://localhost/jmccplantsales/wp-content/themes/child-theme/processForm.php 
+0

를 사용하려고 : http://wordpress.stackexchange.com/ –

+0

제출 핸들러를 캡처하고 기본 조치를 중지 했습니까? (e) {e.preventDefault(); // 기본 양식 제출 및 페이지 리디렉션을 중지합니다. // e.preventDefault();}); – Ohgodwhy

+0

예, ive는 거기에 기본을 가지고 있습니다. 나는 이것이 다른 사이트에서 완벽하게 작동한다고 말하면서, 나는 wordpress를 사용하기 때문에 뭔가 다른 것이 있는지 궁금해하고있다. – styler

답변

0

당신이 (기본 또는 twentyelevan 같은 워드 프레스 내장 테마가 아닌, twentyten 등) 사용자 정의 테마를 사용하는 경우.

  1. 변경

    <form id="contact-form" action="<?php bloginfo('stylesheet_directory')?>/processForm.php" method="post"> 
    
  2. 그리고 당신이 더 행운이있을 것이다이 하나

    <form id="contact-form" action="<?php bloginfo('template_url')?>/processForm.php" method="post"> 
    
관련 문제