2016-10-19 14 views
0

私はウェブサイトを作成しました。コンテンツ管理から始まったばかりなので、xamppでwordpressをインストールしました。あなたがオフラインで動作する電子メールをユーザーに送信したときにphpファイルを起動するアクションが追加された正規のhtml formularを持っていることが唯一の問題です。今私はすべてをコピーし、私は何も得ていない。それはちょうど私の中にコンテンツがない別のページに私を送ります。だから今私の質問は、ユーザーがsubmitをクリックしたときに私に電子メールを送り、成功ページにユーザをリダイレクトすると、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

これはフォームとPHPのための私のコードです今すぐ404ページを取得 – basedgod

+0

あなたの答えに私のコメントを見てください。 –

関連する問題