WordPressのサーバー載せ替え、Advanced Custom FieldsのチェックボックスでContact Form 7の切り替えを行いました

作業報告

37Designのブログをご覧くださいましてありがとうございます。

本日は誕生日でしたし、非常に体調が悪かったので休みをいただくつもりでしたが、急な作業が舞い込んできましたので作業を行いました。

WordPressのサーバーの載せ替えと、WordPressのAdvanced Custom Fields内で、先方によってコンタクトフォームを切り替えるという作業です。

その他色々作業を行いましたが、一つ一つ確認していくことに時間はかかりましが、今日も作業完了です。

WordPressサーバー載せ替え

サーバーの載せ替え作業は慣れているので、ちょっと甘く見ていました。

テストサーバーのバックアップをとったものを本番サーバーにのせて、それをルートに表示させるという作業を行ったんですが、バックアップしたものを復元すると何故かサブディレクトリにリダイレクトされてしまうという謎の現象に見舞われました。

なぜじゃ。

.htaccessというファイルに表示させたりするプログラムが書いているんですが、それを見てもだめ。

なぜじゃ。

色々と調べた結果、リダイレクト時にキャッシュが残ると、リダイレクトされるという事です。

そしてブラウザをシークレットモードにすると、表示されてる!!

やっぱりブラウザが悪かったようで、ブラウザのキャッシュを消して無事表示。

WordPressを4回位インストールしましたが、こういうこともあるんだと勉強になりました。

Advanced Custom FieldsのチェックボックスでContact Form 7を切り替え

そして今日のもう一つの大きな作業です。

カスタムフィールドとか結構使ったりしているんですが、先方によってコンタクトフォームを切り替えるという作業が必要になったということです。

なので、ご要望どおりカスタムフィールドにラジオボタンをつけて、その値を出力し、条件分岐でコンタクトフォームを切り替えるという方法です。

いやいや、Advanced Custom Fieldsのセクトボックスでやってたんですが、テンプレートタグ入れても何故か値が出力されないため、ラジオボタンに切り替えたところ、すんなりと動くようになりました。

コンタクトフォーム自体も3つほど作り、自動返信用メールの設定も完璧に行いました。

テストも完了!!

いやー、仕組みがきっちりハマると面白いですね。

今日は全身悪寒がして非常に体調不良でしたが、頭をフル回転させるとなんだか体調も良くなってきたような気になります。

病は気からと言いますが、本当にそうですね。

明日からも元気に営業します。

投稿者プロフィール

古田 健
古田 健

WordPressを使ったホームページの構築を得意としており、その中でも企業が勝ち残るため、強みを徹底的に研ぎすませた、一点突破型ランディングページを提案している。

ECサイトからスタートアップのサイトまで幅広く手がけ、、サイトの改善をおこなうことで、売上をあげる実践的なWebマーケティングを行っている。