コンタクトフォーム7 中国語文字化けを解消させる。

お問い合わせ送信フォームを簡単に作ることができるプラグイン。
contactform7 (コンタクトフォーム セブン。 すばらしいプラグインですね。)
ロリポップサーバーでwordpressを導入すると自動的についてくるくらいに完成度の高いプラグインです。
制作者様ありがとうございます。

不具合点:

先日、受け取ったメールが読めませんでした。

?件人:私?什??候起床。 <m@ipwo.jp>
主?:?什??候起床。

留言正文:
?什??候起床。

--
?封?件通??系表?

内容は、テストです。 何時に起きますか?という意味の中国語
你什么时候起床。
你とか、么时という漢字は日本語jisには無いんでしょうね。

それで??になってしまうのでしょう。


でも、コンタクトフォームは、各種言語に対応しています。
もちろんその動作前提であるwordpressも多国語に対応しています。
なんで文字化けするのだろう。

コンタクトフォームでの言語選択

WordPressの設定を見ると、中国語(中国)、中国語(台湾)など選択できます。

調べたところ、別に入れていたプラグインの影響だとわかりました。
プラグイン

WP Multibyte Patch は、本家版、日本語版 WordPress のマルチバイト文字の取り扱いに関する不具合の累積的修正と強化を行うプラグインです。

 


対処:

参照:中国語のWebサイトを作った際に、Contact Form 7プラグインとWP Multibyte Patchプラグインの両方を有効化している場合に、メール送信で起きる文字化けを解消する方法
参照ページに記されていた通りに実行

プラグインのwp-multibyte-patchフォルダの中の
wpmp-config-sample-ja.phpファイルを、wpmp-config.phpにリネーム(名前の変更)をして、

$wpmp_conf[‘mail_mode’] = ‘JIS’;

$wpmp_conf[‘mail_mode’] = ‘UTF-8′;
として、

$wpmp_conf[‘patch_wp_mail’] = true;

$wpmp_conf[‘patch_wp_mail’] = false;
として、

変更したら、wpmp-config.phpファイルをwp-contentフォルダの階層に入れます。

 

1)

プラグイン[6]
プラグイン wp-multibyte-patchの フォルダを開きます。

(ffftp使用。)ftpツール
wpmp-config-sample-ja.php

wpmp-config-sample-ja.php を wpmp-config.php にリネーム
rename

↓ リネーム後

リネーム後
2)ファイル内容変更

ファイル変更は、一旦ローカル(ダウンロード)に落として変更し、再度アップロード
編集ソフトはTeraPad使用。

jis

$wpmp_conf[‘mail_mode’] = ‘JIS’; を
$wpmp_conf[‘mail_mode’] = ‘UTF-8′;

true_false

$wpmp_conf[‘patch_wp_mail’] = true; を
$wpmp_conf[‘patch_wp_mail’] = false;

 

3)変更し、wpmp-config.phpファイル を wp-contentフォルダの階層に入れる。

wp-content


試験(test transmission)

发件人:你什么时候起穿 <m@ipwo.jp>
主题:你什么时候起穿

留言正文:
你什么时候起穿

--
这封邮件通过联系表单
 

文字化けは解消されました。

IPWO 知財ネットオフィス

wordpress レッスンブック

レッスンブック

WordPressレッスンブック HTML5&CSS準拠

この本は、Wordpressを使ったサイトで、オリジナル(自分だけ)のテーマデザインを作る上で良い本のようです。

実は図書館で借りたのですが、あまりに充実したページが多すぎて、短期間では無理です。
手元に置いてじっくり本の通りにやってみたいと思わせる内容です。
「はじめに」記載されていることに納得できます。
 自分が受けた印象:
 ワードプレスではテーマを切り替えることで様々なサイトを作ることができる。 このとき既存のテーマをカストマイズするのが一方法であるが、他人の作ったプログラムに手を加えるのは、プログラムを全部わかっていないと読みこなせない。
白紙の状態にして、必要な機能だけを加えて構築してゆくほうが早く、自由に使いこなせるようになる。

2014年7月3日初版 319ページ エビスコム著 ソシム

IPWO 知財ネットオフィス

プラグインAutoptimize導入前後の比較

PageSpeed Insights を見て、

モバイル速度[5]

モバイルの速度は56/100 悪い結果でしょう。

パソコン速度[5]

パソコンでは65/100。これも悪い値です。

スクロールせずに見えるコンテンツのレンダリングをブロックしている JavaScript/CSS を排除する・・
という項目に対処するために、プラグインを入れてみました。
Autoptimizeです。

 

Autoptimize 導入
このままでは変化なし
3箇所にck

ckを三ヶ所入れました。

モバイル速度

モバイル速度は56から69へ改善

パソコン速度

パソコン速度は65から81へ改善

Head Cleaner
ためしにHead Cleanerを更に入れたところ、値が戻ってしまいました。
このため、Head Cleanerは停止しました。

 

IPWO 知財ネットオフィス