4

我目前有一个插件,允许用户激活/停用类别来驱动菜单。我已经为切换创建了一个选项,并让它在创建表单和编辑表单中无缝运行。我似乎无法添加它的唯一地方是创建类别时从 wordpress 返回的 AJAX。我可以在加载类别页面时创建列,但不知道如何在不修改核心的情况下利用 AJAX 返回。是否有一个我不知道的钩子可以让你修改这个回报?

4

2 回答 2

1

使用 Akmal 的回答,这是我检查分类分类是否已创建的脚本。谢谢阿克马尔。

WordPress 版本 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 回答
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 回答