サポート » プラグイン » Contact Form 7の差出人が子サイトのサイトタイトルになる

  • 解決済 t_ko_t

    (@t_ko_t)


    WordPressは3.2.1
    Contact Form 7は3.0.1
    BuddyPressは1.2.10
    バージョンを使用しています。
    BuddyPressはマルチサイトの子サイトのみで使用するように設定。

    今回、親サイトにContact Form 7でフォームを設置し、メール2の差出人を
    “名前”<info@xxxxx.com>のように設定しています。
    実際に送信されたメールは、差出人が”名前”ではなく、子サイトのサイトタイトルになってしまいます。
    子サイトのサイトタイトルを変更すると、差出人が変わることを確認しました。
    BuddyPressを停止して、メールを送信すると差出人は設定通り”名前”になります。

    現状は子サイト公開前なので、サイトタイトルを”名前”にして運用していますが、
    何か解決策はありますでしょうか?
    どうぞよろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    BuddyPress は差出人の名前をサイトのタイトルにしてしまうフィルタを追加するようですね。このフィルタをどうかしてやれば回避できると思います。

    どちらかというと子サイトの BuddyPress が親サイトの挙動に影響していることの方が気になりますね。ちょっと理由が思い当たりません。これ、親サイトのコメント通知メールとかにも影響及んでいるんでしょうか。

    トピック投稿者 t_ko_t

    (@t_ko_t)

    >Takayuki Miyoshiさん

    ありがとうございます。
    BuddyPressにそんな記述があったとは。
    根本的解決ではないですが、確かにとりあえずこれをつぶせばよさそうですね。

    >どちらかというと子サイトの BuddyPress が親サイトの挙動に影響していることの方が気になりますね。ちょっと理由が思い当たりません。これ、親サイトのコメント通知メールとかにも影響及んでいるんでしょうか。

    おっしゃる通りで、なぜ親サイトに影響してしまっているのか気になっています。
    コメントを受け付けないサイトにしているので、確認に手間取りましたが、親サイトのコメント通知メールにも影響していました。

    トピック投稿者 t_ko_t

    (@t_ko_t)

    子サイトの BuddyPress が親サイトの挙動に影響している方は未解決ですが、
    今回の質問の件は
    function bp_core_email_from_name_filter
    をコメントアウトして解決しましたので、解決済みとさせていただきます。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「Contact Form 7の差出人が子サイトのサイトタイトルになる」には新たに返信することはできません。