Я попытался с помощью модуля wpapi создать пост в WordPress. Нет ошибки, запрос заканчивается 200 Success
, но тело запроса является пустым объектом, и пост не создан.
var wp = new WPAPI({
endpoint: 'http://your-site.com/wp-json',
username: 'someusername',
password: 'password'
});
wp.posts().create({
title: 'Your Post Title',
content: 'Your post content',
status: 'publish'
}).then(function( response ) {
console.log( response.id ); // This is undefined
})
Почему это не работает? Как я могу решить это?
2 ответа
Поскольку я не могу комментировать, я отвечаю.
Пожалуйста, прочитайте и попробуйте это решение.
Надеюсь, это сработает для вас.
В конечной точке вам нужно настроить конечную точку с именем пользователя, паролем
var wp = new WPAPI({
endpoint: 'Your Site Auth URL /wp-json',
username: 'Your Username',
password: 'Your Password'
});
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript/JS) и его различных диалектах/реализациях (кроме ActionScript). Обратите внимание, что JavaScript — это НЕ Java. Включите все теги, относящиеся к вашему вопросу: например, [node.js], [jQuery], [JSON], [ReactJS], [angular], [ember.js], [vue.js], [typescript], [стройный] и т. д.