PHP Class WPSEO_Sitemap_Image_Parser, wordpress-seo

Afficher le fichier Open project: yoast/wordpress-seo Class Usage Examples

Protected Properties

Свойство Type Description
$attachments array Cached set of attachments for multiple posts.
$charset string Holds blog charset value for use in DOM parsing.
$home_url string Holds the home_url() value to speed up loops.
$host string Holds site URL hostname.
$scheme string Holds site URL protocol.

Méthodes publiques

Méthode Description
__construct ( ) Set up URL properties for reuse.
cache_attachments ( ) Cache attached images and thumbnails for a set of posts.
get_images ( object $post ) : array Get set of image data sets for the given post.
get_term_images ( object $term ) : array

Méthodes protégées

Méthode Description
get_absolute_url ( string $src ) : string Make absolute URL for domain or protocol-relative one.
get_content_galleries ( string $content ) : array Retrieves galleries from the passed content.
get_image_item ( WP_Post $post, string $src, string $title = '', string $alt = '' ) : array Get image item array with filters applied.

Private Methods

Méthode Description
image_url ( integer $post_id ) : string Get attached image URL. Adapted from core for speed.
parse_galleries ( string $content, integer $post_id ) : array Parse gallery shortcodes in a given content.
parse_html_images ( string $content ) : array Parse tags in content.

Method Details

__construct() public méthode

Set up URL properties for reuse.
public __construct ( )

cache_attachments() public méthode

Cache attached images and thumbnails for a set of posts.
Deprecation: 3.3 Blanket caching no longer makes sense with modern galleries. R.
public cache_attachments ( )

get_absolute_url() protected méthode

Make absolute URL for domain or protocol-relative one.
protected get_absolute_url ( string $src ) : string
$src string URL to process.
Résultat string

get_content_galleries() protected méthode

Forked from core to skip executing shortcodes for performance.
protected get_content_galleries ( string $content ) : array
$content string Content to parse for shortcodes.
Résultat array A list of arrays, each containing gallery data.

get_image_item() protected méthode

Get image item array with filters applied.
protected get_image_item ( WP_Post $post, string $src, string $title = '', string $alt = '' ) : array
$post WP_Post Post object for the context.
$src string Image URL.
$title string Optional image title.
$alt string Optional image alt text.
Résultat array

get_images() public méthode

Get set of image data sets for the given post.
public get_images ( object $post ) : array
$post object Post object to get images for.
Résultat array

get_term_images() public méthode

public get_term_images ( object $term ) : array
$term object Term to get images from description for.
Résultat array

Property Details

$attachments protected_oe property

Cached set of attachments for multiple posts.
protected array $attachments
Résultat array

$charset protected_oe property

Holds blog charset value for use in DOM parsing.
protected string $charset
Résultat string

$home_url protected_oe property

Holds the home_url() value to speed up loops.
protected string $home_url
Résultat string

$host protected_oe property

Holds site URL hostname.
protected string $host
Résultat string

$scheme protected_oe property

Holds site URL protocol.
protected string $scheme
Résultat string