WordPress中注册一个 ajax 后台接口有两种方法,一种是 rest API 接口,还有一种是:
add_action('wp_ajax_admin_function', array($this, 'admin_function'));
add_action('wp_ajax_nopriv_admin_function', array($this, 'admin_function'));
然后,即可发起 ajax 请求:
$.post("/wp-admin/admin-ajax.php", {
action: 'admin_function'
},
function(res, status) {
console.log(res);
});
在使用这种方法时,要注意 action 参数的值,应该是 wp_ajax_[action参数值],或者 wp_ajax_admin_[action参数值]
如果把 action 参数值搞错了,就会一直报 http 400 错误。
-
WordPress函数:_n_loop 在 pot 文件中注册字符串WordPress函数:_n_loop 在 pot 文件中注册字符串
-
WordPress函数:esc_html__ 转义HTML字符WordPress函数:esc_html__ 转义HTML字符
-
WordPress函数:esc_html_x 带上下文的转义翻译WordPress函数:esc_html_x 带上下文的转义翻译
-
WordPress函数:esc_attr__ 转义属性及翻译WordPress函数:esc_attr__ 转义属性及翻译
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
-
Post Type Switcher将 WordPress文章从一个类型转换到另一个类型Post Type Switcher是一个WordPress插件,用于将文章从一个类型转换到另一个类型,包括自定义文章类型。安装并启用该插件后,在编辑文章时,会在发布面板中增加Post Type选项,用户可以选择要转换到的文章类型并更新文章。此外,插件也支持在后台所有文章页面批量更改文章类型。
暂无评论,抢个沙发...