PHP Класс Twitter\WordPress\Shortcodes\EmbeddedTweetVideo

С версии: 1.0.0
Наследование: extends EmbeddedTweet
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$SHORTCODE_DEFAULTS Accepted shortcode attributes and their default values

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

Метод Описание
getOEmbedCacheKeyCustomParameters ( array $query_parameters ) : string Generate a unique string representing oEmbed result customizations set by shortcode parameters
init ( ) : void Attach handlers for Twitter embedded video
sanitizeShortcodeParameters ( array $attributes = [] ) : array Convert shortcode parameters into a clean set of Twitter embedded video options parameters
shortcodeHandler ( array $attributes, string $content = '' ) : string Handle shortcode macro
shortcodeParamsToOEmbedParams ( string $tweet_id, array $shortcode_options = [] ) : array Convert shortcode parameters into query parameters supported by the Twitter oEmbed endpoint
shortcodeUI ( ) : void Describe shortcode for Shortcake UI

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

getOEmbedCacheKeyCustomParameters() публичный статический Метод

Generate a unique string representing oEmbed result customizations set by shortcode parameters
С версии: 1.0.0
public static getOEmbedCacheKeyCustomParameters ( array $query_parameters ) : string
$query_parameters array associative array of query parameters sent to the oEmbed endpoint { @type string query parameter name @type string|bool query parameter value }
Результат string cache key component

init() публичный статический Метод

Attach handlers for Twitter embedded video
С версии: 1.0.0
public static init ( ) : void
Результат void

sanitizeShortcodeParameters() публичный статический Метод

Convert shortcode parameters into a clean set of Twitter embedded video options parameters
С версии: 1.0.0
public static sanitizeShortcodeParameters ( array $attributes = [] ) : array
$attributes array set of shortcode attribute-value pairs matching the WordPress shortcode regex { @type string attribute name @type mixed shortcode value }
Результат array cleaned up options ready for comparison { @type string option name @type string|bool option value }

shortcodeHandler() публичный статический Метод

Handle shortcode macro
С версии: 1.0.0
public static shortcodeHandler ( array $attributes, string $content = '' ) : string
$attributes array shortcode attributes
$content string shortcode content. no effect
Результат string HTML markup

shortcodeParamsToOEmbedParams() публичный статический Метод

Convert shortcode parameters into query parameters supported by the Twitter oEmbed endpoint
С версии: 1.0.0
public static shortcodeParamsToOEmbedParams ( string $tweet_id, array $shortcode_options = [] ) : array
$tweet_id string Tweet identifier
$shortcode_options array customizations specified in the shortcode
Результат array associative array of query parameters ready for http_build_query

shortcodeUI() публичный статический Метод

Describe shortcode for Shortcake UI
С версии: 1.1.0
public static shortcodeUI ( ) : void
Результат void

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

$SHORTCODE_DEFAULTS публичное статическое свойство

Accepted shortcode attributes and their default values
С версии: 1.0.0
public static $SHORTCODE_DEFAULTS