PHP 클래스 Twitter\WordPress\Shortcodes\PeriscopeOnAir

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

공개 프로퍼티들

프로퍼티 타입 설명
$SHORTCODE_DEFAULTS Accepted shortcode attributes and their default values

공개 메소드들

메소드 설명
getUsername ( ) : string Get the Periscope username of the author of the current post
init ( ) : void Register shortcode macro and handler
linkHandler ( array $matches, array $attr, string $url, array $rawattr ) : string Handle a URL matched by an embed handler
sanitizeShortcodeParameters ( array $attributes = [] ) : array Clean up provided shortcode values
shortcodeHandler ( array $attributes, string $content = '' ) : string Handle shortcode macro
shortcodeUI ( ) : void Describe shortcode for Shortcake UI

메소드 상세

getUsername() 공개 정적인 메소드

Get the Periscope username of the author of the current post
부터: 1.3.0
public static getUsername ( ) : string
리턴 string Periscope username or empty if no screen name stored

init() 공개 정적인 메소드

Register shortcode macro and handler
부터: 1.3.0
public static init ( ) : void
리턴 void

linkHandler() 공개 정적인 메소드

Handle a URL matched by an embed handler
부터: 1.3.0
public static linkHandler ( array $matches, array $attr, string $url, array $rawattr ) : string
$matches array The regex matches from the provided regex when calling {@link wp_embed_register_handler()}.
$attr array Embed attributes. Not used.
$url string The original URL that was matched by the regex. Not used.
$rawattr array The original unmodified attributes. Not used.
리턴 string HTML markup for the Periscope On Air button or an empty string if requirements not met

sanitizeShortcodeParameters() 공개 정적인 메소드

Clean up provided shortcode values
부터: 1.3.0
public static sanitizeShortcodeParameters ( array $attributes = [] ) : array
$attributes array provided shortcode attributes { @type string shortcode attribute name @type mixed shortcode attribute value }
리턴 array simplified shortcode values with defaults removed { @type string shortcode attribute name @type bool|string shortcode attribute value }

shortcodeHandler() 공개 정적인 메소드

Handle shortcode macro
부터: 1.3.0
public static shortcodeHandler ( array $attributes, string $content = '' ) : string
$attributes array shortcode attributes
$content string shortcode content. no effect
리턴 string Periscope On Air button HTML or empty string

shortcodeUI() 공개 정적인 메소드

Describe shortcode for Shortcake UI
부터: 1.3.0
public static shortcodeUI ( ) : void
리턴 void

프로퍼티 상세

$SHORTCODE_DEFAULTS 공개적으로 정적으로 프로퍼티

Accepted shortcode attributes and their default values
부터: 1.3.0
public static $SHORTCODE_DEFAULTS