1

私はプログラミングとWordPressの初心者です。フォームからメッセージ、電話などで電子メールを送信したい。どうすればそれを行うことができますか?これまでの私のコードは次のとおりです...

 <div id="form">


 <?php 
          add_filter('wp_mail_content_type','set_content_type');
          function set_content_type($content_type){
          return 'text/html';
          }    

    ?>
         <div id="name">
         <p id="username"> Name:&nbsp; </p>
         <input type="text" name="name" class="textfield">
         </div>
         <div id="name">
         <p id="username"> Email: &nbsp; </p>
         <input type="text" name="name" class="textfield">
         </div>
         <div id="name">
         <p id="username"> Phone:&nbsp;  </p>
         <input type="text" name="name" class="textfield">
         </div>
         <div id="name">
         <p id="username"> Message: </p>
         <input type="text" name="message" class="textarea">
     </div>
    <input type="button" value="SEND" id="btn"> 
  </div>


4

2 に答える 2

6

次のフィールドを持つフォームからメールを送信するには、新しいファイルを開き、これらの行をコピーして保存します (例: mail.php):

<?php
 //sending mail
 if(isset($_POST['sub']))
 {
   $uname=$_POST['uname']; 
   $mailid=$_POST['mailid'];
   $phone=$_POST['phone'];
   $message=$_POST['message'];
   if(mail($uname,$mailid,$phone,$message))
   {
     echo "mail sent";
   }
   else
   {
     echo "mail failed";
   }
 }
?>
<form name="frm" method="post" action="#">
 <label for="uname">Name:</label>
 <input type="text" value="" name="uname" id="uname"><br/>
 <label for="mailid">Email:</label>
 <input type="text" value="" name="mailid" id="mailid"><br/>
 <label for="mobile">Phone:</label>
 <input type="text" value="" name="phone" id="phone"><br/>
 <label for="message">Message:</label>                                   
 <input type="text" value="" name="message" id="message"><br/>
 <input type="submit" value="Submit" name="sub" id="sub">
</form>
于 2012-06-19T05:39:22.803 に答える
3

それはあなたが現在持っているものよりもはるかに複雑でなければなりません.

の最初の推奨事項は、かなりトップヘビーなフォームプラグインを使用することですが、そのような時間と手間を大幅に節約できます。

http://www.deliciousdays.com/cforms-plugin/

http://wordpress.org/extend/plugins/contact-form-7

私の2 番目の推奨事項は、完全なカスタム フォームからメール スクリプトへの一般的なチュートリアルに従うことです。

http://www.catswhocode.com/blog/how-to-create-a-built-in-contact-form-for-your-wordpress-theme

注:スパム ボットや、Web 上に公開フォームを掲載するだけで発生するさまざまな危険に注意してください。カスタム コードに穴が開いている可能性が非常に高く、適切な人物によって悪用された場合、何らかの損害が発生する可能性があります。

于 2012-06-07T08:10:42.993 に答える