是的,您可以通过API从您的移动应用程序提交WordPress联系人表单。这通常涉及到以下几个步骤:
fetch
或axios
)来发送请求到WordPress API。假设您已经有一个WordPress站点,并且想要通过API提交一个简单的联系人表单。
首先,在WordPress中创建一个自定义端点来处理表单提交:
// functions.php 或 自定义插件文件
add_action('rest_api_init', function () {
register_rest_route('myplugin/v1', '/submit-form', array(
'methods' => 'POST',
'callback' => 'submit_contact_form',
'permission_callback' => '__return_true',
));
});
function submit_contact_form($request) {
$data = $request->get_json_params();
// 处理表单数据,例如保存到数据库或发送电子邮件
// ...
return new WP_REST_Response('Form submitted successfully', 200);
}
然后,在移动应用程序中发送POST请求到这个端点:
// 使用fetch API发送请求
fetch('https://yourwordpresssite.com/wp-json/myplugin/v1/submit-form', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
name: 'John Doe',
email: 'john@example.com',
message: 'Hello, this is a test message.',
}),
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
通过以上步骤,您可以成功地从移动应用程序提交WordPress联系人表单。
没有搜到相关的文章