• Subscribe2を使って、投稿通知をしています。
    カテゴリーごとにメールテンプレートの内容を変更したいのですが、
    方法が見つからずご相談させていただきました。
    よろしくお願いいたします。

    例:
    カテゴリーA
    {BLOGNAME} 新しい投稿がアップされました。
    ‘{TITLE}’
    {PERMALINK}

    カテゴリーB
    {BLOGNAME} 新しい投稿がアップされました。
    ‘{TITLE}’
    {POST}

    背景:
    会社の社員同士で共有できる情報を集めているサイトを運用しています。
    イントラネットにしています。
    主に社内にて閲覧なのですが、営業等社外に出ている人の場合アクセスできないので、
    投稿通知内に投稿を掲載して欲しいといわれました。
    掲載はできたのですが、カテゴリーによっては社外秘のものもあるので、
    この場合は本文無にしたいので、方法を探しています。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • Subscribe2プラグインのコードを眺めてみましたが、下記の3点いずれもコードそのものに手を入れないと難しそうです。

    1. メールテンプレートを2種類以上設定しておける(今は1種類だけ)
    2. カテゴリーとメールテンプレートを関連づけられる
    3. メール送信時に投稿のカテゴリーに応じたメールテンプレートが自動的に選ばれる

    現在のプラグインにメールテンプレートを変更するフィルターフックはありますが、フィルター関数へ渡されるのはメールテンプレートだけです。投稿のカテゴリーや投稿オブジェクトも一緒に渡される仕様だったら、このフックだけで何とかできそうですが。subscribe2/classes/class-s2-core.php の487行目あたりです。

    // Get the message template
    $mailtext = apply_filters('s2_email_template', $this->subscribe2_options['mailtext']);
    トピック投稿者 na-taka

    (@na-taka)

    返信が遅くなり大変申し訳ございません。
    ありがとうございました。

    恥ずかしながら、システムの知識が全くないので、
    開発の人間に共有して試してみます。

    感謝いたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カテゴリーごとにメールテンプレートの内容を変更したい」には新たに返信することはできません。