2008.05.15
mail form 設置plugin PXSMail with Akismet
VIVABlogさんのメールフォームを追加するWordPressプラグインを参考に
フォームメールを設置してみました。
PXSMail with Akismetからpluginをダウンロード
ページ作成にてタイトルをmail formとし記事投稿部分に
{mailform}
と書き込み設置しました。(全て半角で)
跡から見ると日本語化されたPXSMail with Akismet 日本語版というのもあるようですが、うちの場合は今のところ使えているようなのでそのままにしておきました。
設定からPXS-Mailを開きオプションを少〜しさわってからプラグインエディタでPXS Mail Form, modified for Akismetを選択pxsmail.php を
注意: 使用中のプラグインに対する変更はお勧めしません。もしその変更により重大なエラーが発生した場合は自動的にそのプラグインの使用を停止します。
の注意書きにもめげず235行目付近の「subject」を「件名」に修正
$subject_box = ‘<dt>件名:</dt><dd><input type="text" name="your_subject" size="30" maxlength="50" value="’ . $subject . ‘" /></dd>’;
246行目〜254行目付近のYour Name、Your Email、Your Website、Your Message、requiredを
<dt>お名前:</dt>
<dd><input class="y_name" type="text" name="your_name" size="30" maxlength="50" value="’ . $_POST['your_name'] . ‘" /> (必須)</dd>
<dt>メールアドレス: </dt>
<dd><input class="y_email" type="text" name="email" size="30" maxlength="50" value="’ . $_POST['email'] . ‘" /> (必須)</dd>
<dt>ウェブサイト: </dt>
<dd><input type="text" name="blog" size="30" maxlength="100" value="’ . $_POST['blog'] . ‘" /></dd>
‘. $subject_box .’
<dt>メッセージ: </dt>
<dd><textarea class="y_msg" name="msg" cols="35" rows="8" >’ . $_POST['msg'] . ‘</textarea></dd>
<dd><input class="y_name" type="text" name="your_name" size="30" maxlength="50" value="’ . $_POST['your_name'] . ‘" /> (必須)</dd>
<dt>メールアドレス: </dt>
<dd><input class="y_email" type="text" name="email" size="30" maxlength="50" value="’ . $_POST['email'] . ‘" /> (必須)</dd>
<dt>ウェブサイト: </dt>
<dd><input type="text" name="blog" size="30" maxlength="100" value="’ . $_POST['blog'] . ‘" /></dd>
‘. $subject_box .’
<dt>メッセージ: </dt>
<dd><textarea class="y_msg" name="msg" cols="35" rows="8" >’ . $_POST['msg'] . ‘</textarea></dd>
こんな具合に変更してみました。
ただし、僕は現在Contact Form 7pluginを利用しています。
Content Comments
Comment