Я пытаюсь получить все категории, вызывая мой пользовательский API WordPress Rest - PullRequest
0 голосов
/ 28 декабря 2018

Я пытаюсь получить все категории, вызывая API WordPress rest в приложении для Android.http://demo.wp -api.org / wp-json / wp / v2 / Categories Я могу получить все категории, позвонив по указанному выше URL, но я установил плагин для изображения категории, поэтому мне нужно дополнительно получить изображение для каждой категориик схемам по умолчанию.Поэтому я должен сделать свою собственную конечную точку API отдыха.Ниже приведен мой код.

Но функция Wordpress get_categories возвращает ноль.Кто-нибудь, дайте мне знать, какова моя неправильная точка в моем коде?Почему я не могу получить то, что хочу получить?Я попытался вызвать функцию get_posts в моей пользовательской функции конечной точки, но она также вернула ноль.Итак, основная цель этой публикации - почему не работает вызов функции Wordpress get_categories и get_posts в моей пользовательской функции конечной точки?

register_rest_route($this->namespace, '/'.$this->rest_base, array('methods' => 'GET', 'callback' => array($this, 'get_main_categories')));
...
public function get_main_categories($request) {
$data = get_categories();
$data = rest_ensure_response($data);
return $data;
}

Ответы [ 2 ]

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

если ваши категоды меньше или = 100 используют:

http://demo.wp -api.org / wp-json / wp / v2 / category? Per_page = 100

не могли бы вы дать мне имя плагина (что такое полное название плагина или ссылка на изображение)?

0 голосов
/ 28 декабря 2018

Хорошо.Я получил причину.Функции get_categories возвращают только список категорий, в котором есть еще одна запись.

...