Yoast\WP\SEO\Helpers

Image_Helper::get_gallery_image()publicYoast 1.0

Gets the first image url of a gallery.

Метод класса: Image_Helper{}

Хуков нет.

Возвращает

Строку. The image url or an empty string when not found.

Использование

$Image_Helper = new Image_Helper();
$Image_Helper->get_gallery_image( $post_id );
$post_id(int) (обязательный)
Post ID to use.

Код Image_Helper::get_gallery_image() Yoast 22.4

public function get_gallery_image( $post_id ) {
	$post = \get_post( $post_id );
	if ( \strpos( $post->post_content, '[gallery' ) === false ) {
		return '';
	}

	$images = \get_post_gallery_images( $post );
	if ( empty( $images ) ) {
		return '';
	}

	return \reset( $images );
}