文字化けしない記述(?)、もしくは文字化け防止プラグインなどありましたら、教えて下さい。
あと、スパム防止用のChallenge Questionの外し方も分かりましたら、それもお願いします・・・!
>あと、スパム防止用のChallenge Questionの外し方も分かりましたら、それもお願いします・・・!
こちらの方だけですが、wp-contactform.phpの下記の部分を削除すればOKです。
if(empty($_POST['wpcf_response'])) { $ok = false; $reason = 'empty'; $wpcf_strings['response'] = '<input type="text" name="wpcf_response" id="wpcf_response" size="30" maxlength="50" value="' . $_POST['wpcf_response'] . ' (' . __('required', 'cfiii') . ')" class="contacterror contactright" />'; } if (!wpcf_is_challenge($_POST['wpcf_response'])) { $ok = false; $reason = 'wrong'; $wpcf_strings['response'] = '<input type="text" name="wpcf_response" id="wpcf_response" size="30" maxlength="50" value="' . $_POST['wpcf_response'] . ' (' . __('required', 'cfiii') . ')" class="contacterror contactright" />'; } <label class="contactleft" for="wpcf_response">' . __($question, 'cfiii') . '*</label>' . $wpcf_strings['response'] . '
文字化けの方ですが、下記の過去質問が参考になると思います。
http://q.hatena.ne.jp/1121403293
具体的にはwp-contactform.phpの内容を下記のように旧→新に書き換えれば出来ます。
旧 $headers .= "From: $name <$email>\n"; 新 $headers .= "From:" .mb_encode_mimeheader($name)." <$email>\n"; 旧 mail($recipient, $subject, $fullmsg, $headers); 新 mail($recipient, mb_encode_mimeheader($subject), $fullmsg, $headers);
うぉー!!すごい!!
できましたぁーー!!
何ですぐ分かるんですか!?
マジで、virtualさんの知識が欲しいです。。。
とはいえ、ありがとうございました!!
また何かありましたら、よろしくお願いします!!
ありがとうございました!!できました!!
本当に毎度毎度、感謝しております!!