0

jquery.slideto.js 탐색 시스템과 html 앵커를 사용하는 WordPress 페이지를 개발 중입니다. 문의 양식 7 플러그인을 사용 중입니다WordPress 문의 양식 7 : 보내기 버튼이 제출되지 않고 동일한 페이지 (jquery/anchor navigation)로 리디렉션됩니다.

"보내기"버튼을 누르면 양식이 제출되지 않고 포함 된 jQuery 유효성 검사 스크립트가 실행되지 않습니다. 대신 제출하지 않고 현재 페이지를 다시로드합니다.

모든 추가 코드없이 양식을 보내고 양식은 전송되지만 jQuery 유효성 검사는 작동하지 않으며 "# wpcf7-f1-p93-o1"을 추가하여 새 페이지로 이동합니다. "연락처"를 www.beattrainsoundsystem.com/home#contact (또는 클릭 : 현재의 URL

에 나는 문제 페이지의 URL은

  <?php 
    global $wpcf7_contact_form; 
    if (! ($wpcf7_contact_form = wpcf7_contact_form(1))) 
    return 'Contact form not found!'; 
    $form = $wpcf7_contact_form->form_html(); 
    echo $form; 
    ?> 

내 템플릿 파일에 다음 코드를 사용하고 있습니다 nav의 링크)

작동하지만 버그가있는 페이지의 URL은 다음과 같습니다. ww w.beattrainsoundsystem.com/test

문의 양식 7을 제외한 모든 WordPress 플러그인과 jQuery를 제외한 모든 스크립트를 사용 중지하여 문제의 원인을 좁혔습니다. 나는 월요일에 개발을 계속할 필요가 있기 때문에 다음 24 시간 (일요일 오전 1시 48 분부터 EST 시작) 디버그 모드가됩니다. 도와 줘서 고마워!

디버깅을 돕기 위해 페이지를 변경해야하는 경우 알려주십시오.

가 나는 위의 질문에 인용 된 PHP는

을 결함했다 : 여기

답변

0

여기에 문제의 많은,하지만이 솔루션의 문제였다 주요 문제입니다. 필자가 편집기 ("[contact-form 1] Contact form 1)에 줄 태그에 붙이기 위해 연락처 양식 7을 사용하는 것이 중요하다고 생각합니다. (적어도 필자의 경우 많은 다른 스크립트/플러그인/변수 등 ...) "]"). 그래서 내 솔루션은 홈 페이지에서 해당 게시물을 "것은 ContactForm"라는 카테고리에서 "것은 ContactForm"라는 글을 작성하고 검색 할 수 있었다 :

<?php $contact_drop = new WP_Query('p=109'); while ($contact_drop->have_posts()) : $contact_drop->the_post(); $do_not_duplicate = $post->ID; ?> 
    <div id="contact-slide"> 
     <?php the_content(); ?> 
    </div> 
<?php endwhile; ?> 

나는 비슷한 문제를 가진 사람을위한 해당 솔루션을 추천 할 것입니다.