• 解決済 emigre329

    (@emigre329)


    こんにちは。functions.phpで
    管理画面で記事カテゴリーを1つしか選べないようにラジオボタンに変換しています。

    $(“.categorychecklist input[type=checkbox]”).each(function(){
    $check = $(this);
    var checked = $check.attr(“checked”) ? \’ checked=”checked”\’ : \’\’;

    $(\'<input type=”radio” id=”\’ + $check.attr(“id”)
    + \'” name=”\’ + $check.attr(“name”) + \'”\’
    + checked
    + \’ value=”\’ + $check.val()
    + \'”/>\’
    ).insertBefore($check);

    $check.remove();
    });
    });

    これ自体は問題なく動いています。が、したにある
    「+新規カテゴリを追加」を使用して追加するsubmitすると、Ajaxでコールされるので
    カテゴリ選択ボックスが上書きされてチェックボックス式にもどってしまいます
    (当たり前かと思いますスミマセン…

    この「+新規カテゴリを追加」をsubmitしたあとも
    もういちどカテゴリーボックス内をチェックボックスからラジオボタンに変換するには
    どのようなアクションをどのあたりに追加するのでしょうか?

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

    (@jim912)

    emigre329さん、こんにちは。

    投稿編集画面からのカテゴリーの追加では、wp_ajax_add-category フックで、_wp_ajax_add_hierarchical_term 関数が動作していますので、このデフォルトのフックを外して、独自の関数を追加してやれば、変更できるかと思います。

    トピック投稿者 emigre329

    (@emigre329)

    jim912様
    ご案内いただいた関数をはずして処理を変えました!
    どうもありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「新規カテゴリー追加時のアクション」には新たに返信することはできません。