WPSEO_Sitemap_Image_Parser::get_term_images()publicYoast 1.0

Get the images in the term description.

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

Хуки из метода

Возвращает

Массив.

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

$WPSEO_Sitemap_Image_Parser = new WPSEO_Sitemap_Image_Parser();
$WPSEO_Sitemap_Image_Parser->get_term_images( $term );
$term(объект) (обязательный)
Term to get images from description for.

Код WPSEO_Sitemap_Image_Parser::get_term_images() Yoast 22.4

public function get_term_images( $term ) {

	$images = $this->parse_html_images( $term->description );

	foreach ( $this->parse_galleries( $term->description ) as $attachment ) {

		$images[] = [
			'src'   => $this->get_absolute_url( $this->image_url( $attachment->ID ) ),
		];
	}

	/**
	 * Filter images to be included for the term in XML sitemap.
	 *
	 * @param array $image_list Array of image items.
	 * @param int   $term_id    ID of the post.
	 */
	$image_list = apply_filters( 'wpseo_sitemap_urlimages_term', $images, $term->term_id );
	if ( isset( $image_list ) && is_array( $image_list ) ) {
		$images = $image_list;
	}

	return $images;
}