PHP Класс WPSEO_Sitemap_Image_Parser, wordpress-seo

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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.

Открытые методы

Метод Описание
__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

Защищенные методы

Метод Описание
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.

Приватные методы

Метод Описание
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.

Описание методов

__construct() публичный Метод

Set up URL properties for reuse.
public __construct ( )

cache_attachments() публичный Метод

Cache attached images and thumbnails for a set of posts.
Устаревший: 3.3 Blanket caching no longer makes sense with modern galleries. R.
public cache_attachments ( )

get_absolute_url() защищенный Метод

Make absolute URL for domain or protocol-relative one.
protected get_absolute_url ( string $src ) : string
$src string URL to process.
Результат string

get_content_galleries() защищенный Метод

Forked from core to skip executing shortcodes for performance.
protected get_content_galleries ( string $content ) : array
$content string Content to parse for shortcodes.
Результат array A list of arrays, each containing gallery data.

get_image_item() защищенный Метод

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.
Результат array

get_images() публичный Метод

Get set of image data sets for the given post.
public get_images ( object $post ) : array
$post object Post object to get images for.
Результат array

get_term_images() публичный Метод

public get_term_images ( object $term ) : array
$term object Term to get images from description for.
Результат array

Описание свойств

$attachments защищенное свойство

Cached set of attachments for multiple posts.
protected array $attachments
Результат array

$charset защищенное свойство

Holds blog charset value for use in DOM parsing.
protected string $charset
Результат string

$home_url защищенное свойство

Holds the home_url() value to speed up loops.
protected string $home_url
Результат string

$host защищенное свойство

Holds site URL hostname.
protected string $host
Результат string

$scheme защищенное свойство

Holds site URL protocol.
protected string $scheme
Результат string