Contact Form 7の送信先メアド変更とAkismetの設定 ~ wordpress

ホームページでお問い合わせフォーム作るとスパムが来ることがよくあります。Contact Form 7では、それをAkismetを使い回避できます。

Akismetの設定

設定はとても簡単で

akismet:author
送信者の名前を入力する項目にこのオプションを追加する。
例: [text* your-name akismet:author]
akismet:author_email
送信者のメールアドレスを入力する項目にこのオプションを追加する。
例: [email* your-email akismet:author_email]
akismet:author_url
送信者の URL を入力する項目にこのオプションを追加する。
例: [text your-url akismet:author_url]

【変更前】

<label> お名前 (必須)
    [text* your-name] </label>

<label> メールアドレス (必須)
    [email* your-email] </label>

<label> 題名
    [text your-subject] </label>

<label> メッセージ本文
    [textarea your-message] </label>

[submit "送信"]

【変更後】

<label> お名前 (必須)
    [text* your-name akismet:author] </label>

<label> メールアドレス (必須)
    [email* your-email akismet:author_email] </label>

<label> 題名
    [text your-subject] </label>

<label> メッセージ本文
    [textarea your-message] </label>

[submit "送信"]

実際にフォームで送信すると、次のようなエラーがでます。

送信失敗例

また、送信先のメールアドレスを変更するには

送信先メールアドレス変更

お問い合わせメニューを選び、変更したいコンタクトフォームの「メール」タブから変更します。

 

wordpress

Posted by eightban