Event_Meta::get_post_meta( int|WP_Post $post )

Returns an event post meta related to YouTube.


Parameters

$post

(int|WP_Post) (Required) The event post ID or object.


Top ↑

Return

(array) The YouTube post meta or an empty array if not found or not an event.


Top ↑

Source

File: src/Tribe/Meetings/YouTube/Event_Meta.php

	public static function get_post_meta( $post ) {
		$event = tribe_get_event( $post );

		if ( ! $event instanceof \WP_Post ) {
			return [];
		}

		$all_meta = get_post_meta( $event->ID );

		$prefix = Virtual_Event_Meta::$prefix . 'youtube_';

		$flattened_array = Arr::flatten(
			array_filter(
				$all_meta,
				static function ( $meta_key ) use ( $prefix ) {
					return 0 === strpos( $meta_key, $prefix );
				},
				ARRAY_FILTER_USE_KEY
			)
		);

		return $flattened_array;
	}

Top ↑

Changelog

Changelog
Version Description
1.6.0 Introduced.