在插件wordpress中创建ajax调用

时间:2017-03-19 05:46:34

标签: php ajax wordpress

我发现这个plugin来创建插件。

我遇到了问题,如何拨打ajax电话?作为文档,我创建了plugin-name/includes/class-admin-ajax.php并将wp_ajax_挂钩放在那里,但似乎挂钩尚未被识别。

类管理员-ajax.php

<?php 
add_action('wp_ajax_test', 'test');
function test(){ die('yay'); }

javascript部分

<script>
    jQuery(document).ready(function ($) {
        $('#submit').click(function () {
            var url = ajaxurl + "?action=test";
            $.get( url, function () {

            });
        })
    })
</script>

ajax调用始终返回0.似乎wp_ajax_test尚未注册。你能指出我的错误在哪里吗?

1 个答案:

答案 0 :(得分:0)

[更新]

所以,我联系了作者,他在几天后给出了答案,在这里:https://github.com/joshcummingsdesign/wp-plugin-starter/issues/17