我有这个按钮
<button class="button1" id="myid1">Activate</button>
当用户单击此按钮时,此jquery将执行,我们也会收到警报。
jQuery(document).ready(function($) {
$(\'#myid1\').click(function(e){
e.preventDefault();
var $el = $(this).parents().eq(1);
remove_element($el);
var data1 = {
action: \'enable_function1\',
};
$.post(ajaxurl, data1, function(response) {
alert(\'Congratulations,Activated' \');
}); });
});
这是我的WordPress功能
function enable_function1() {
add_filter('mod_rewrite_rules', 'someotherfunction');
}
但mod_rewrite_rules
没有写任何内容答案 0 :(得分:3)
在你的wordpress后端你需要这样做。 操作不是函数的名称,它由wordpress用于标识要执行的函数
function your_function() {
add_filter('mod_rewrite_rules', 'someotherfunction');
}
add_action("wp_ajax_enable_function1", "your_function");
add_action("wp_ajax_nopriv_enable_function1", "your_function");
检查以获取更多详细信息: https://codex.wordpress.org/Plugin_API/Action_Reference/wp_ajax_(action)