Помогите получить переменную с динамической ссылкой на изображение

В WordPress следующая ситуация:

  1. Подключены 1 произвольный тип записей и две таксономии (категории и теги).
  2. Произвольные посты раскиданы по этим категориям и тегам.
  3. Ко всем трем кастомным сущностям (посты, теги, категории) подключено по галереи изображений.
  4. Таким образом, страницы выбранного поста/тега/категории отображают фотографии, загруженные в соответствующую галерею. Нужно при помощи кода в functions.php получить переменную на ссылки двух первых фотографий из этих галерей. Следующий код работал для WooCommerce, когда типом страницы был продукт WooCommerce, пока WC не был удален и заменен на произвольные типы записей и таксономий:
    $product_id = get_queried_object_id();
    $product = new WC_product($product_id);
    $attachment_ids = $product->get_gallery_image_ids();
    $first_image = wp_get_attachment_url( $attachment_ids[0] );
    $second_image = wp_get_attachment_url( $attachment_ids[1] );

Т.е., в данном коде нужно заменить WC_product на то, что сможет получить ID произвольного типа записи, далее сослаться на его кастомную галерею, и далее, я надеюсь, что wp_get_attachment_url подойдет для получения ссылки на первые два изображения из этой галереи, как в последних двух строках кода. То же самое двумя отдельными фрагментами кода нужно получить переменные на ссылки изображений для страниц таксономий.

Благодарю за помощь


Ответы (0 шт):