Как мне взять фотографию, добавленную в публикацию, и использовать ее в другом месте на сайте, если в публикацию было добавлено несколько фотографий? Например, на моем сайте есть блог (WordPress) и раздел, не относящийся к блогу. Я хочу извлечь одно изображение из моего последнего поста для использования в этом разделе, не относящемся к блогу. Имейте в виду, что с публикацией может быть связано несколько фотографий.
Мне кажется, хитрость заключается в том, как обозначить одну конкретную фотографию из тех, которые связаны с постом, как «фотографию», которая будет использоваться в части сайта, не относящейся к блогу. Идеи? Предложения?
Вы можете заполнить поле мета-параметров сообщения именем этой фотографии, а затем вызвать его в другом месте с помощью идентификатора сообщения
get_post_meta($post->ID,...
.Одна фотография может быть назначена миниатюрой, как вы можете видеть на экране редактора сообщений. В противном случае, как было предложено в комментарии выше, создайте метаполе сообщения, например «my_post_image», и поместите идентификатор вложения изображения в это поле. Вот как WordPress сохраняет миниатюру сообщения (посмотрите в базе данных, что-то вроде _post_thumbnail — это имя метаполя).