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