スパムメールの来る量がこのところやたらと増えたので、
このサイトを参考に対策を行いました。
ほとんどの作業は、実施済みということもあり、function.phpに
function
1 $value = str_replace(array(PHP_EOL,' '), '', esc_attr($_POST['your-subject'])); 2 if (!empty($value)) { 3 if (preg_match('/^[!-~]+$/', $value)) { 4 $result['valid'] = false; 5 $result['reason'] = array('your-subject' => '日本語で入力してください'); 6 } 7 } 8 return $result; 9} 10add_filter( 'wpcf7_validate', 'wpcf7_validate_spam_message', 10, 2 ); 11
と打ち込んだところ、サイトの上部にfunction wpcf7_validate_spam_message( $result, $tag ) { $value = str_replace(array(PHP_EOL,' '), '', esc_attr($_POST['your-subject'])....という上記のコードと同一の文言が表示されました。
そこで、function.phpから上記コードを削除し、ファイルを更新をクリックしたところ、なんの反応もなく
サイトから離れようとすると行った変更が保存されない可能性があります。というメッセージが表示されます。
FTPからのファイルから編集しようとしたところ、該当ファイルと思われるfunction.phpには上記のコードが記載されていませんでした。
お手数をお掛けしますが、どのようにすればサイトから不要な文言を削除できるか教えていただけませんでしょうか?
よろしくお願いいたします!
回答1件
あなたの回答
tips
プレビュー