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

С версии: 1.0.0
Наследование: implements Twitter\WordPress\Shortcodes\ShortcodeInterface
Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
getPostMeta ( ) : array Get any Tweet values stored for an individual post
init ( ) : void Attach handlers for Tweet button
sanitizeShortcodeParameters ( array $attributes = [] ) : array Convert shortcode parameters, attributes, and defaults into a clean set of Tweet parameters
shortcodeHandler ( array $attributes, string $content = null ) : string Handle shortcode macro
shortcodeUI ( ) : void Describe shortcode for Shortcake UI

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

Метод Описание
addPostData ( array $options, WP_Post $post ) : array Add explicit Tweet button data related to the post and its author
addPostMetaOptions ( array $options ) : array Add post meta values to a Tweet button options array

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

addPostData() защищенный статический Метод

Add explicit Tweet button data related to the post and its author
С версии: 1.0.0
protected static addPostData ( array $options, WP_Post $post ) : array
$options array Tweet button options { @type string option name @type string|bool option value }
$post WP_Post post of interest
Результат array Tweet button options with possible additions based on post data { @type string option name @type string|bool option value }

addPostMetaOptions() защищенный статический Метод

Add post meta values to a Tweet button options array
С версии: 1.0.0
protected static addPostMetaOptions ( array $options ) : array
$options array Tweet button options array { @type string option name @type string|array option value }
Результат array Tweet button options array { @type string option name @type string|array option value }

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

Get any Tweet values stored for an individual post
С версии: 1.0.0
public static getPostMeta ( ) : array
Результат array post meta Tweet values or empty array if no values stored

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

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

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

Convert shortcode parameters, attributes, and defaults into a clean set of Tweet parameters
С версии: 1.0.0
public static sanitizeShortcodeParameters ( array $attributes = [] ) : array
$attributes array set of shortcode attribute-value pairs or positional content matching the WordPress shortcode regex { @type string|int attribute name or positional int @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 = null ) : string
$attributes array shortcode attributes
$content string shortcode content. no effect
Результат string Tweet button HTML or empty string

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