Я использую этот код здесь, чтобы получить изображения из медиабиблиотеки с использованием пользовательской таксономии. Он получает изображение url отлично, но я хочу получить идентификатор изображения и название. Как мне это сделать? Это то, что у меня есть до сих пор.Wordpress media library custom taxonomy получить изображение
function get_images_from_media_library($cat) {
$args = array(
'post_type' => 'attachment',
'post_mime_type' =>'image',
'post_status' => 'inherit',
'posts_per_page' => 6,
'orderby' => 'rand',
'tax_query' => array(
array(
'taxonomy' => 'gallery-category',
'field' => 'slug',
'terms' => $cat
)
)
);
$query_images = new WP_Query($args);
$images = array();
foreach ($query_images->posts as $image) {
$images[]= $image->guid;
echo $image->ID; // Returns image ID, but I need it in display_images_from_media_library function
}
return $images;
}
function display_images_from_media_library($cat) {
$imgs = get_images_from_media_library($cat);
foreach($imgs as $img) {
$html .= '<img src="' . $img . '" alt="">';
}
return $html;
}