Я пытаюсь отправить комментарий с помощью wordpress rest api, и это работает, но я не могу отправить метаданные. Я помещаю данные в объект «meta» при отправке запроса, но данные не сохраняются в базе данных. У меня есть именно та проблема, которая упоминается в этом посте: Задать мета-метку REST API WordPress , но никто не ответил на это.
var commentData = JSON.stringify({
post: postId,
author_name: nameVal,
content: textVal,
phone:phoneVal,
meta:{
phone:phoneVal,
}
});
var ACTION_URL = apiUrl+'comments';
fetch(ACTION_URL, {
method: 'post',
headers: {
'Content-Type': 'application/json',
},
body: commentData,
})
.then((response) => {
console.log(response.json());
})
.catch(error => {
console.error('Error:', error)
});
в документации WordPress https://developer.wordpress.org/rest-api/reference/comments/#schema -meta говорит, что вы должны поместить метаданные в мета-объект, но пока ответ в порядке и комментарий будет при успешной отправке метаданные «телефон» не будут сохранены в базе данных.