Я создал небольшое приложение Vue. js, которое работает под поддоменом (тот же основной домен, что и WordPress) и использует пакет ax ios для отправки формы в форму контакта 7 rest API. К сожалению, я всегда получаю в ответ только «status: spam». Я уже настроил recaptcha для приложения Vue. js и на recaptcha WordPress на главной странице я также внес в белый список новый поддомен.
Если я выключил Recaptcha, он работает как и ожидалось.
const formData = new FormData();
formData.append('customerName', this.formInput.customerName);
formData.append('customerEmail', this.formInput.customerEmail);
formData.append('customerPhonenumber', this.formInput.customerPhonenumber);
formData.append('date', this.formInput.date);
formData.append('privacy', this.formInput.privacy);
axios.post('https://MY_DOMAIN/wp-json/contact-form-7/v1/contact-forms/1347/feedback', formData)
.then((response) => {
console.log(response);
this.result.status = response.data.status;
this.result.message = response.data.message;
if (response.data.status === 'mail_sent') {
this.formInput.customerName = '';
this.formInput.customerEmail = '';
this.formInput.customerPhonenumber = '';
this.formInput.date = '';
this.formInput.privacy = 0;
}
});