wordpress功能未被执行

时间:2017-09-22 11:52:12

标签: javascript jquery wordpress

我有这个按钮

   <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

没有写任何内容

1 个答案:

答案 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)