wpseo_image_data хук-фильтрYoast 1.0

Filter: wpseo_image_data Filter image data.

Elements with keys not listed in the section will be discarded.

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

add_filter( 'wpseo_image_data', 'wp_kama_wpseo_image_data_filter', 10, 2 );

/**
 * Function for `wpseo_image_data` filter-hook.
 * 
 * @param array $image_data    Array of image data
 * @param int   $attachment_id Attachment ID.
 *
 * @return array
 */
function wp_kama_wpseo_image_data_filter( $image_data, $attachment_id ){

	// filter...
	return $image_data;
}
$image_data(массив)

Array of image data

  • id(int)
    Image's ID as an attachment.

  • alt(строка)
    Image's alt text.

  • path(строка)
    Image's path.

  • width(int)
    Width of image.

  • height(int)
    Height of image.

  • pixels(int)
    Number of pixels in the image.

  • type(строка)
    Image's MIME type.

  • size(строка)
    Image's size.

  • url(строка)
    Image's URL.

  • filesize(int)
    The file size in bytes, if already set.
$attachment_id(int)
Attachment ID.

Где вызывается хук

WPSEO_Image_Utils::get_data()
wpseo_image_data
yoast/inc/class-wpseo-image-utils.php 167
$image = apply_filters( 'wpseo_image_data', $image, $attachment_id );

Где используется хук в Yoast SEO

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