我试图弄清楚Ajax和Wordpress插件是如何工作的,但它似乎记录得很糟糕。理想情况下我想要的是:
我知道有两个用于此的操作。一个用于登录用户,另一个用于没有帐户或权限的用户。但是,我只想为表单创建一个Ajax端点。
我不是在寻找代码片段,只需要在写入方向上指向Wordpress插件和Ajax处理。
答案 0 :(得分:1)
我在functions.php中实现了以下自己的AJAX功能,只需在插件中尝试这个,
functions.php:
function prefix_ajax_delete_search() {
global $wpdb;
$user_id = get_current_user_id();
$wpdb->delete('sf_save_search', array('id' => $_POST['tid']) );
wp_die();
}
add_action( 'wp_ajax_delete_search', 'prefix_ajax_delete_search' );
<强>的script.js:强>
function deleteSearch( tid) {
var url = window.location.href;
jQuery.post(
ajaxurl,
{
'action': 'delete_search',
'tid': tid,
},
function(response){
location.reload();
}
);
}