PHP 클래스 Twitter\WordPress\Shortcodes\Share

부터: 1.0.0
상속: implements Twitter\WordPress\Shortcodes\ShortcodeInterface
파일 보기 프로젝트 열기: twitter/wordpress 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$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