Как установить мета-описание или мета-ключевые слова на новой странице в WordPress с помощью REST API - PullRequest
1 голос
/ 31 марта 2020

У меня включен интерпретатор JavaScript с поддержкой ClearScript. Я завернул RestSharp и использую его для выполнения вызовов REST. Я создал объект для общения с WordPress. Запуск выглядит так:

var wpi = new WordPressSharp();
wpi.Url('some url');
wpi.Username('some username');
wpi.Password('some password');

wpi.Endpoint('pages');
wpi.Body("status", "draft");
wpi.Body("slug", "some slug");
wpi.Body("title", "some title");
wpi.Body("content", some_html);
var ans = wpi.Post();

Я не буду утомлять вас реализацией объекта, потому что это не имеет отношения к вопросу. Скорее я пытаюсь выяснить, как передать настройки мета-описания и мета-ключевых слов.

Я пробовал несколько разных подходов, каждый из которых генерировал ошибку типа

{"code":"rest_invalid_param","message":"Invalid parameter(s): meta","data":{"status":400,"params":{"meta":"Invalid parameter."}}}

.

Что на самом деле должно быть там? В настоящее время у меня есть

wpi.Body("meta", JSON.stringify([{
                "key": "description",
                "value": "some description"
            }
        ]));

, который идет в никуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...