我发现这个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
尚未注册。你能指出我的错误在哪里吗?
答案 0 :(得分:0)
[更新]
所以,我联系了作者,他在几天后给出了答案,在这里:https://github.com/joshcummingsdesign/wp-plugin-starter/issues/17