\WP_Stager_Integration\Event::get_additional_images(array $event): array[]

Description

Gets additional gallery images from event media.

Prefers additionalImages objects; falls back to deprecated additionalImageUrls.

Parameters:

ParameterTypeDescription
$event array Raw Stager event data.

Returns:

array[] List of image arrays with url and alternativeText keys.

Information

Fileclass-event.php line 1349

Full Code

/**
 * Gets additional gallery images from event media.
 *
 * Prefers additionalImages objects; falls back to deprecated additionalImageUrls.
 *
 * @param array $event Raw Stager event data.
 *
 * @return array[] List of image arrays with url and alternativeText keys.
 */
public static function get_additional_images( $event ) {

    $media             = (array) ($event[ 'media' ] ?? array());
    $additional_images = (array) ( $media[ 'additionalImages' ] ?? array() );
    $images            = self::normalize_image_list( $additional_images );

    if ( ! empty( $images ) ) {
        return $images;
    }

    return self::normalize_image_url_list( (array) ( $media[ 'additionalImageUrls' ] ?? array() ) );
}

💡 If you ever get stuck or have a question, please check our FAQs, our Free Integration Service, our paid Full Integration Service, or reach out to us!

Get WP Stager Integration

🎁 Limited offer: Use code WELCOME26 to get your first month for free!