我有两种自定义的帖子类型:CD和Track。它们中的每一个都有一些与之相关联的元数据。
我想做的是在编辑CD帖子时,将曲目帖子添加到CD帖子中。在CD编辑页面上,我有“添加曲目”链接。单击它时,我希望在链接下显示一个“新曲目表单”,该链接将要求提供曲目(自定义帖子类型)信息,以及需要为曲目指定的所有元数据,就像从左侧WP菜单中单击了“添加曲目”链接一样。希望这是有意义的。光盘
我的CD和Track自定义帖子类型注册如下:http://wordpress.pastebin.com/Y6aagTVs
在编辑CD页面上,我有以下链接<a class="addTrack" href="">Add Track</a>
我缺少AJAX和处理添加“新曲目表单”的功能。以下是到目前为止我在AJAX函数中获得的内容:
// Add Tracks
$("a.addTrack").click(function () {
opts = {
url: ajaxurl, // ajaxurl is defined by WordPress and points to /wp-admin/admin-ajax.php
type: \'POST\',
async: true,
cache: false,
dataType: \'json\',
data:{
action: \'track_add\', // Tell WordPress how to handle this ajax request
},
success: function(response) {
return false;
},
error: function(xhr,textStatus,e) { // This can be expanded to provide more information
alert("There was an error adding a track.");
return false;
}
};
$.ajax(opts);
});
处理“新曲目表单”插入的函数是
// Add Tracks
add_action(\'wp_ajax_track_add\', \'my_ajax_admin_add_track\');
function my_ajax_admin_add_track() {
}
我不知道如何继续介绍AJAX和我的\\u AJAX\\u admin\\u add\\u track()函数。非常感谢您的帮助和提示!!!
非常感谢,Dasha