@bykaVBS

Wordpress: как получить картинки из поста для дальнейшей обработки?

Пытаюсь получить картинки из поста таким способом:
get_attached_media('image', $post->ID)
Если картинка ЗАГРУЖЕНА в пост - то получаю картинку все ок, а если в пост вставляется картинка ПОВТОРНО, то есть была загружена к примеру ранее, в другом посте, а в этот пост просто вставлена через "добавить медиафайл - библиотека медиа" - то получить такую картинку не удается.

То же самое при получении картинок таким образом:
`$args = array(
'post_type' => 'attachment',
'post_status' => null,
'post_parent' => $post->ID,
'include' => $thumb_id
);
$attachments = get_posts($args);`

Получается аттачем считается пост в который ПЕРВЫМ загружались картинки?
Как тогда возможно получить картинки из поста если они туда просто вставлены путем "Добавить медиафайл-библиотека файлов"? Для дальнейшей обработки?

Как вариант - распарсить get_the_content на предмет тега IMG, но в таком случае проблематично получить id картинки для дальнейшего получения ну, например, миниатюры заданного размера...
  • Вопрос задан
  • 3558 просмотров
Пригласить эксперта
Ответы на вопрос 1
rOOse
@rOOse
Frontend developer
Да, походу только так, сперва:
stackoverflow.com/questions/17970304/get-images-us...
потом
https://gist.github.com/eduardozulian/6763772
ну и далее уже по id
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы