実は、ここ数日ずっとサチコさんと睨めっこしてました。お陰で何も進んでないし、実はまだちょっと問題が発生中ですが。
で、本日の頭痛のタネはコレ!
サイトスピードがおかしいんだけどってサチコさんがご立腹!でも何故か改善出来んのだが!!
です。
結論として。コレを変更したら速度変化が凄かった!
サイト速度ですが、現時点で一番、速度改善の効果が見込めたのはContact Form 7の使用を停止し、別のプラグインに差し替えたことです。
そうです。Contact Form7は問い合わせフォーム用に使っていたプラグインです。なので、止めてしまったら何かあったときの問い合わせが出来なくなってしまうんですよねー。
問い合わせが出来なくなってしまうのはアドセンスとか的に色々とまずい気がするので、プラグインを別の物に変更しました。
ちょっとまてよ。そもそもなんでContact Form7が悪さをしてるのかを説明するべし!
ところで。さっきも書いたのですがWordPressでメールフォームを設置する際、人気があって紹介記事のプラグイン【Contact Form7】。コイツを使用している人はいーっぱい居ると思います。
が。何を根拠にContact Form7のせいでサイトが重くなっているんだ!?って思いますよね?
実はこのプラグイン……CSSやJavaScriptの情報がメールフォームを設置していないはずのページでも容赦なく読み込んでいるっぽいんですよ。詳しくはこちらー。
なので、サチコさんで【このCSSとJavaScriptをなんとかしてよ!!】と毎回怒られてしまうと言うわけです。
まぁ、当サイトの場合はこのプラグインだけがサイトを重くしている原因ではないっぽいのですがー……
でも、ずっと怒られ続けている状態が良いわけが無い。なんとかならんのかこの問題!?
サイトを低速仕様に変えやがった原因の一つが分かったのは良いんですが、とは言えこれ、自分がサイト構築のためにくっつけたコードやCSSではなくプラグインがやらかした不具合なので、どうやったら改善するか自力では分かりません。
なので検索の力に頼ると先程紹介したBLOG BOOT CAMPさんや他のサイトさんで改善方法を教えて貰えます。
やり方としては、functions.phpに読み込み制御するためのコードを足しちまおう!という感じ。
その他の方法としては、コンタクトフォームのプラグイン自体を変更しちまえです。
自分が行った修正は後者の方。というのも……functions.phpに教えて貰ったコードをペタリしたら、エラーでてサイトが正常に表示されなくなってしまいまして。
それを一つ一つ検証するには頭が考えるのを拒否した結果、手っ取り早くプラグインを変えちまおう!という考えに至りました。
グッバイContact Form7。よろしくSnow Monkey Forms!
と言うわけで、Contact Form7の代わりに新しく導入したのはSnow Monkey Formsです!
Gutenberg ブロックエディター用のお問い合せフォームプラグイン Snow Monkey Forms をリリースしました!
Snow Monkey Formsはキタジマタカシさんの作成されたメールフォーム用プラグインです。シンプルなデザインだけど、感覚的に設置できて分かりやすい!Contact Form7と同じく複雑な設定をしなくても直ぐにメールフォームが使えるのと、reCAPTCHAにも対応しているので良い感じです!
と、言いたいところだが。
Gmailで設定しているとメールが届かないという問題に捕まりました。因みにGmail。Contact Form7の場合でも同じトラブルは起こるようです。何やら、サーバー側のメールアドレス(ドメイン?)とアドレス側のドメインが異なると起こる現象っぽい?
SMTPの設定がどうのこうのっぽいんですが、検索して出てきた方法で設定してもまた別のトラブルがという感じでパターンを変えてトラブル発生中。今は一応メール自体は届くんだよー。ただ、メールが変だよ確認してねっていうメールも一緒に届くという残念な感じ。これはゆっくり直すことにしよう。
ついでに。プラグインの整理中に伴い、クラシックエディターをやめてみた。Gutenbergが地味に不便。
しかし……どうでも良いけど新エディターのGutenbergがもんのすごく使いにくいんだな!!かゆいところに手が届かなさすぎて辛いんだぞー……プラグインは増やしたくないからなんとかなってくれぇえ……
と言う状態です。
今まで使っていた機能。そいつらの中にはクラシックエディターにしか対応していないプラグインや要素が結構あって、新エディターにするとクラシック版の段落に変換するか、ソースを直接いじるかくらいしかなくて地味に不便。
マーカーとかフキダシとか。色々。
取りあえず使い回しブロックに登録して無理矢理再利用してるけど、プラグインを増やす以外で何か方法見つけないと使い勝手悪いんだって。