@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
// CF7: 特定ドメイン／アドレス／名前の送信をスパム扱いにする
add_filter('wpcf7_spam', function ($is_spam, $submission) {
    if ($is_spam || ! $submission) return $is_spam;

    $posted = $submission->get_posted_data();
    // フォームのフィールド名に合わせて必要なら追加
    $name    = isset($posted['your-name'])    ? (string) $posted['your-name']    : '';
    $email   = isset($posted['your-email'])   ? (string) $posted['your-email']   : '';
    $message = isset($posted['your-message']) ? (string) $posted['your-message'] : '';

    // ブロック条件（必要に応じて追加・編集OK）
    $rules = [
        // “RobertSably” という名前/本文の出現
        '/robertsably/i',

        // シエラレオネ政府ドメイン（疑わしいサブドメイン含む）
        '/@slembassy\.gov\.sl$/i',

        // GoDaddy っぽく見せる偽ドメイン（.com 以外をブロック）
        '/@registry\.godaddy(?!\.com)\b/i',

        // 特定のHotmailアドレス
        '/^b623c@hotmail\.com$/i',
    ];

    foreach ($rules as $re) {
        if (preg_match($re, $name) || preg_match($re, $email) || preg_match($re, $message)) {
            return true; // スパムとして処理（CF7側でスパム箱行き/送信失敗表示）
        }
    }
    return false;
}, 10, 2);
