Rest API для получения всех медиафайлов с сайта Wordpress - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь получить все мультимедиа с моего сайта WordPress: www.napkinsights.com с помощью REST API. Однако, когда я от go до https://napkinsights.com/wp-json/wp/v2/media, все, что я получаю, - это пустой массив.

Поэтому мне было интересно, как я смогу получить доступ ко всем медиа с моего веб-сайта через вызов API?

1 Ответ

1 голос
/ 12 июля 2020

REST API покажет только те, которые были загружены непосредственно в Media Libary, попробуйте сами и посмотрите.

Если вы вызовете media / id / изображения, вы получите

{
"code": "rest_forbidden",
"message": "Sorry, you are not allowed to do that.",
"data": {
"status": 401
}
}

Но если это изображение, не прикрепленное к сообщению и созданное непосредственно в Media Libary, оно будет отображаться в REST API.

Второй лучший вариант - это прямой доступ через SQL ко всем этим изображениям

select * from wp_posts where post_type = 'attachment';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...