2016-10-19 7 views
0

나는 웹 사이트를 만들었으며 컨텐츠 관리에서 막 시작했습니다. 따라서 xampp로 워드 프레스를 설치 했으므로 이제 워드 프레스 서버에 모든 것을 추가했습니다. 온 유일한 문제는 사용자가 나에게 오프라인으로 작동하는 이메일을 보낼 때 PHP 파일을 시작하는 작업이 추가 된 정규 html formular를 가졌다는 것입니다. 지금 나는 모든 것을 복사했고 나는 아무것도 얻지 못했다. 그것은 단지 내용이없는 다른 페이지로 나를 보냅니다. 그래서 지금 내 질문은 어떻게하면 사용자가 제출을 클릭하면 나에게 이메일을 보내고 성공 페이지로 사용자를 리디렉션하면 php 파일을 시작 wordpress 말해 줄 수 있습니다.자신의 PHP 문의 양식을 워드 프레스에 추가하십시오

+0

성공 사례 템플릿 페이지를 만들었습니까? – VishalParkash

+0

아니요. 성공 페이지가 없어도 쉽게 만들 수 있습니다. 난 그냥 큰 문제에 대한 수정이 실제로는 이메일을 보냈습니다 바란다 – basedgod

+0

당신은 자신의 HTML 양식을 가지고있는 동일한 페이지에서 메일을 성공적으로 보낸 후에 그냥 성공 메시지를 표시합니다. 템플릿을 만들 필요가 없습니다 – VishalParkash

답변

1

당신은 제출 값을 확인하고 이메일을 보낼 수 있습니다

간단한 형태 :

if (isset($_POST['sendmail'])) { 

    // here the code to send the mail 
    wp_mail(...); 

    // redirect to a specific page 
    wp_redirect(site_url('email-confirm')); 
    exit; 
} 

유용한 링크 :

<form action="<?php echo site_url(); ?>" method="POST"> 
    <input type="text" name="some_field"> 
    <input type="submit" name="sendmail" value="1"> 
</form> 

이 functions.php이 추가 wp_mail() , wp_redirect()

+0

괜찮아요. 지금 바로 시도하십시오. – basedgod

+0

지금 막 404 페이지가 있습니다.이 코드는 양식과 PHP입니다. – basedgod

+0

답변에 대한 내 의견을보세요. –

관련 문제