-3

私は新しいWebデザイナーであり、Dreamweaverで連絡先ページを作成しました。ブログをアップロードすると、送信ボタンが機能せず、WordPressのテクニカルサポートから、HTMLページの空白のコードを編集する必要があると言われています。誰かがそれを手伝ってくれる?これが私のHTMLページ(contact.html)です:

     <td width="49%" height="336" align="left" valign="middle">
     <form id="form1" name="form1" method="post" action=" wp-includes/pluggable.php">
     <p>
       <label for="name">Name</label>
       <input type="text" name="name" id="name" />
     </p>
     <p>&nbsp;</p>
     <p>
       <label for="email">Email</label>
       <input type="text" name="email" id="email" />
       </p>
     <p><br />
       Comment<br />
       <textarea name="comment" id="comment" cols="45" rows="5"></textarea>
       </p>
     <p>
       <input type="submit" name="submit" id="submit" value="Submit" />
       <input type="reset" name="reset" id="reset" value="Reset" />
     </p>
   </form></td>

これが私のphpページです:(wp-includes / plugin.php)ここに自分のメールアドレスを入力しました:

// From email and name
// If we don't have a name from the input headers
if ( !isset( $from_name ) )
    $from_name = 'WordPress';

/* If we don't have an email from the input headers default to wordpress@$sitename
 * Some hosts will block outgoing mail from this address if it doesn't exist but
 * there's no easy alternative. Defaulting to admin_email might appear to be another
 * option but some hosts may refuse to relay mail from an unknown domain. See
 * http://trac.wordpress.org/ticket/5007.
 */

if ( !isset( $from_email ) ) {
    // Get the site domain and get rid of www.
    $sitename = strtolower( $_SERVER['SERVER_NAME'] );
    if ( substr( $sitename, 0, 4 ) == 'www.' ) {
        $sitename = substr( $sitename, 4 );
    }

    $from_email = 'some_email@somewhere.com' . $sitename;
}
4

1 に答える 1

1

フォーム アクションのスペースを次から削除してみてください。

<form id="form1" name="form1" method="post" action=" wp-includes/pluggable.php">

これでなければなりません:

<form id="form1" name="form1" method="post" action="wp-includes/pluggable.php">
于 2013-03-21T03:19:41.260 に答える