日本語での問い合わせに限定しているサイトの場合でしたら、function.php に以下を追記してみてください。
※ ContactFom7でのタイトル名を「your-subject」で使っている場合
1 2 3 4 5 6 7 8 9 10 11 |
function wpcf7_validate_spam_message( $result, $tag ) { $value = str_replace(array(PHP_EOL,' '), '', esc_attr($_POST['your-subject'])); if (!empty($value)) { if (preg_match('/^[!-~]+$/', $value)) { $result['valid'] = false; $result['reason'] = array('your-subject' => '日本語で入力してください'); } } return $result; } add_filter( 'wpcf7_validate', 'wpcf7_validate_spam_message', 10, 2 ); |
コメント