4

現在、ユーザーがカテゴリをアクティブ化/非アクティブ化してメニューを操作できるようにするプラグインがあります。トグルのオプションを作成し、作成フォームと編集フォームでシームレスに機能するようにしました。追加できないと思われる唯一の場所は、カテゴリが作成されたときに wordpress から返される AJAX です。カテゴリ ページが読み込まれるときに列を作成できますが、コアを変更せずに AJAX リターンを利用する方法がわかりません。この戻り値を変更できる、私が知らないフックはありますか?

4

2 に答える 2

1

ajax が戻った後 (新しいカテゴリを追加した後) に Javascript を実行しようとしていますか?

カテゴリフォームでカスタムフィールドを作成するときは、コードに以下のコードを入れてみてください:

       $(document).ajaxComplete(function(event, xhr, settings) {

         var queryStringArr = settings.data.split('&');

         if ($.inArray('action=add-tag', queryStringArr) !== -1){
             your_javascript_function(); //this is your js function
         }

       });
于 2013-07-19T04:45:59.557 に答える
1

Akmal の回答を使用して、これは Taxonomy-Category が作成されたかどうかを確認するスクリプトです。ありがとうアクマル。

ワードプレス バージョン 3.8.2

        $(document).ajaxComplete(function(event, xhr, settings) {
            var queryStringArr = settings.data.split('&');
                if( $.inArray('action=add-tag', queryStringArr) !== -1){
                    var xml = xhr.responseXML;
                    $response = $(xml).find('term_id').text();
                    if($response!=""){
                        console.log('This is the action.');

                    }
                }
        });
于 2014-04-14T20:18:23.240 に答える