サイトのトップへ戻る

Twitter 開発者 ドキュメント日本語訳

ツイートボタン

WordPress用 Twitter プラグインは、twitter_shareWordPress ショートコードを使ったツイートボタンの生成をサポートしています。あなたが投稿したコンテンツのエリアにショートコードを含めるか、 do_shortcode WordPress functionを使用してPHP でshortcode を精査することによって、WordPress の投稿にツイートボタンを追加します。

例:

Share this post:

[twitter_share]


サポートしているshortcode パラメータ

text 任意

ツイート書き込みボックスに、あらかじめ強調した状態で埋め込むテキスト文。

ショートコードで設定されたtext 値は、 post editorで設定されたtext 値を上書きします。

サンプル値: Hello world

hashtags 任意

ツイートに含めるハッシュタグのコンマ区切り一覧。

ショートコードで設定されたhashtags 値は、 post editorで設定されたhashtags 値を上書きします。

サンプル値: cute,funny

url 任意

ツイートに含めるURL。

Automatically set to the permalink value for the post after passing through the twitter_url filter when executed inside the loop.

サンプル値: https://example.com/

via 任意

Twitter ユーザー名に対して、ツイート元の属性を付与する。

既定では、Twitter 設定ページのサイト属性項目で設定されたTwitter 名が入ります。 twitter_via_usernameフィルタによって上書きされることがあります。

サンプル値: TwitterDev

in_reply_to 任意

新しいツイートに、別のツイートへリプライするための対象ツイートIDを指定します。

サンプル値: 463440424141459456

count 任意

ツイートボタンに、指定したURLを参照しているツイート数を表示します。既定ではボタンの左が右に表示されます。

ツイートカウントを省略するにはnone を設定し、ツイートカウントをボタンの上に表示するには vertical を設定します。

サンプル値: none

counturl 任意

Specify a count URL to be used to count the number of Tweets referencing your URL if you have modified your share URL.

サンプル値: https://example.com/

align 任意

生成されたiframeでボタンを並べて表示するには leftrightを設定します。

サンプル値: right

size 任意

大きめのツイートボタンを表示するにはlargeを設定します。

サンプル値: large



フィルタを使用したサイト全体のカスタマイズ

WordPress フィルターshortcode_atts_twitter_shareに渡された連想配列にしたがって動作することで、ウェブサイトはサイト全体のツイートボタンに関する設定を設定できます。

Functions acting on the filter should treat the value associated with the hashtags key as a positional array of unique values. The value associated with the related key should be treated as an associative array with keys of Twitter usernames and values describing each username (or an empty string if no description).

Example:

/**
 * Always show a large button
 *
 * @param array $options parsed options with defaults applied
 * @param array $defaults default values of a Tweet button
 * @param array $attributes user-defined shortcode attributes
 *
 * @return array options array with our customization applied
 */
function twitter_share_custom_options( $options, $defaults, $attributes )
{
  $options['size'] = 'large';
  return $options;
}
add_filter( 'shortcode_atts_twitter_share', 'twitter_share_custom_options', 10, 3 );