サポート » プラグイン » Subscribe2のメールテンプレート

  • apple560

    (@apple560)


    Subscribe2をカスタム投稿タイプ対応にしたのですが
    メールテンプレートで{CATS}を入れてもタクソノミー名を表示できません。
    function.phpには以下のカスタム投稿タイプを入れています。

    function custom_s2_post_types( $post_types ) {
    	if ( is_null( $post_types ) ) $post_types = array();
    	$post_types[] =  'profiles';
    	$post_types[] =  'infos';
    	return $post_types;
    }
    add_filter( 's2_post_types', 'custom_s2_post_types' );

    タクソノミー名も追加しないといけないのでしょうか?

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 apple560

    (@apple560)

    自己解決しました。
    やはりタクソノミーも追加して入れないといけなかったようです。

    function adds2_mytaxonomy($taxonomies) {
    	if ( is_null( $taxonomies ) ) $taxonomies = array();
    $taxonomies[] = 'years';
    $taxonomies[] = 'info_types';
    return $taxonomies;
    }
    add_filter('s2_taxonomies', 'adds2_mytaxonomy');

    これで 設定>登録ユーザー の所にタクソノミー名とターム名一覧が表示され、それを選択したら{CATS}の部分にメールでタクソノミー名とターム名が表示されるようになりました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「Subscribe2のメールテンプレート」には新たに返信することはできません。