WPAPI: родительская страница не отображается в пользовательском интерфейсе WP для страниц, созданных API - PullRequest
0 голосов
/ 23 января 2019

Я использую 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;
    })
}

child with wired dashes no parent is shown

1 Ответ

0 голосов
/ 23 января 2019

Я думаю, вы должны создать новую проблему в узле-wpapi Github здесь:
https://github.com/WP-API/node-wpapi/issues

...