使用REST API处理表单与WordPress自定义路由开发
1. 使用REST API处理表单
在使用REST API处理表单时,有一些关键的代码和变化需要注意。以下是一段示例代码:
type: "POST",
url: url,
dataType: 'json',
data: data,
beforeSend: function (xhr) {
xhr.setRequestHeader('X-WP-Nonce', MY_POST_EDITOR.nonce);
},
success: function (response) {
alert(MY_POST_EDITOR.successMessage);
getPostsByUser(response.ID);
results(response);
},
failure: function (response) {
alert(MY_POST_EDITOR.failureMessage);
}
这里发生了一些重要的变化:
- 文章ID处理 :正在编辑的文章ID现在是有条件添加的。这意味着我们可以使用该表单通过向端点发送POST请求来创建新文章,也可以通过 posts/<post-id> 来更新文章。
- 成功函数变化 :使用了新的 result() 函数在编辑过程中输出文章标题和内容。同时,重新运行了 getPostsbyU
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



