为 AJAX 请求,返回正确格式的内容,也许算不上一件很麻烦的事儿。不过,WordPress 已经提供了封装好的函数:wp_send_json 。
函数原型:
wp_send_json( mixed $response, int $status_code = null, int $options )
参数也很简单,就是返回的内容和返回的状态码。
还有一个 $options 是干啥的呢?其实就是对应 json_encode 中的第二个参数,可以参考PHP文档:https://www.php.net/json_encode/ 。
使用举例:
$return = array(
'message' => 'Saved',
'ID' => 1
);
wp_send_json($return);
另外,WordPress 还贴心地提供了两个语法糖函数:wp_send_json_error 和 wp_send_json_success。这两个函数的用法与 wp_send_json 是一模一样的,区别就在于,会自动添加一个字段 success 表示是否成功。
-
WordPress函数:number_format_i18n 数字国际化WordPress函数:number_format_i18n 数字国际化
-
WordPress函数:date_i18n 日期国际化WordPress函数:date_i18n 日期国际化
-
WordPress函数:esc_html_e 转义翻译的字符串并显示WordPress函数:esc_html_e 转义翻译的字符串并显示
-
WordPress函数:esc_attr_e 属性转义、翻译、显示WordPress函数:esc_attr_e 属性转义、翻译、显示
-
WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
暂无评论,抢个沙发...