ワードプレスのコンタクトフォームを、コンタクトフォーム7からsnow monkey formに変更したよ


f:id:goldenmilk:20230625133112j:image

私の作家サイトのコンタクトフォームは長らくコンタクトフォーム7を使用していました。

 

が、2年ほどスパムが多いなと思い始めたので、同じ作成者さんのSnow Monkey Formsさんに変更しました。

 

ポイント:

・本サイトは15年ほどやっていてPHPの更新は7.1までやったが、7.4に変えるためにいじるのがいやだなと思っている

サブドメインに空き・余裕があるので、コンタクトフォームだけサブドメインにして、PHPを7.4に.htaccessで書き換える

 

スペック:

サーバー heteml

本サイトは15年もの

PHP更新はしているが、.htaccessをいじらないとワードプレスPHP更新に気がついてくれなさそう

 

hetemlでサブドメインを取得


f:id:goldenmilk:20230625135143j:image

コントロールパネルからサブドメインを取得したら、このサブドメインに対して、ワードプレス簡単インストールをかけます。

 

サブドメインPHPバージョンを7.4に

Snow Monkey Formは直感的に扱えるプラグインで仕事でもよく使うのですが、PHPが7.4以上でないと使えません。

なので、


f:id:goldenmilk:20230625135711j:image

AddHandler php7.4-script .php

.htaccessの一番上に書き込み。

これを今動いてる本サイトでやるのがイヤなので、

わざわざサブドメインにしました。

属性はかえてません。

 

また、サブドメイン反映までには小一時間かかりますので、待機中は美味しいお茶でも飲んでお待ち下さい。

 

Snow Monkey Form導入

プラグインからSnow Monkey Formを選択し、有効化します。


f:id:goldenmilk:20230625135949j:image

 

本サイトのグローバルメニューの【CONTACT】にこのURLをリンクして完了です。

ちなみに、【フォーム設定を開く】にて、自動返信メールの件名やBODY(メール本文)は変更可能なので、変更しています。


f:id:goldenmilk:20230625140141j:image

BODY内容

{fullname} 様
この度はお問い合わせいただきありがとうございます。以下の内容で受け付けました。
==========
■お名前/name:
{fullname}
■メールアドレス/mail:
{email}
■メッセージ/message:
{message}
==========
内容を確認し、5日以内に担当者よりご連絡いたしますのでしばらくお待ちください。
※現在産休中のため、通常より遅くなる可能性もございます。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
自分の名前
【web】https://kintominami.com/
【EC】https://goldenmilk.theshop.jp/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 

テストでメールして、無事届いていたのでオッケーですね。

 

今後のバックアップ方針

時間がある時に、記事をHTMLに手動で書き写してテキスト化していきたいと思っています。

また、画像も画像アップロードしているものをダウンロードして、フォルダ格納を進めたいです。