Я использую WP-API для создания страниц Wordpress через API. Поскольку у меня есть вложенная структура, я хочу создавать страницы, которые имеют родительские страницы. Кажется, это работает нормально. Однако при просмотре этих страниц в подробном представлении страницы пользовательского интерфейса WP родительские страницы не отображаются в поле «Родительские атрибуты». Родитель также не отображается в раскрывающемся списке.
Вместо этого в списке обзора страниц заголовок отображается с помощью проводных черточек ('---'). Я заглянул в БД, и он правильно показывает родителей. Кто-нибудь знает, почему это так странно показано в пользовательском интерфейсе? Я что-то не так делаю?
Я использую node-wpapi, клиент JavaScript для WordPress REST API.
http://wp -api.org / узел-wpapi / с использованием-The-клиент /
Вот как я создаю страницу:
function createPage(title, content, parent) {
console.log(parent);
var wp = new WPAPI({
endpoint: 'http://localhost:8888/wordpress/wp-json',
username: 'admin',
password: 'pass'
});
return wp.pages().create({
title: title,
content: content,
parent: parent,
status: 'publish'
})
.catch(error => {
console.error('Error: ' + error.message);
})
.then(function (response) {
return response.id;
})
}