• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

ショートコード

提供: WordPress Codex 日本語版
2015年7月28日 (火) 17:04時点におけるMiccweb (トーク | 投稿記録)による版 (最新版のマージ)

移動先: 案内検索

WordPress version 2.5 から ショートコード - Shortcodes なるものがサポートされました。これは投稿内容で使われるマクロを作成するために導入されたものです。ショートコードの例と使い方については、WordPress.com Shortcodes を参照してください。ただしいくつかのショートコードは、WordPress.com だけのものです。

ギャラリー用の明白なショートコードは以下の様になります:

[gallery]

ショートコードには、以下のように属性を追加することもできます:

[gallery id="123" size="medium"]

どちらの例も、画像ギャラリーを表示させるものです。これは HTML マークアップを書いて、アップロードされた画像と常に同期を取りつづけることが難しいものです。 ショートコードを使用することで、ギャラリーのためのマークアップを動的かつ自動的に作成されます。


WordPressはデフォルトでいくつかのショートコード (例としてギャラリー) を提供しています。またプラグインは ショートコード API 経由で自前のショートコードを追加することもできます。

以下のショートコードがWordPressにあります。:

ウィジェット内でのショートコード

デフォルトでは、WordPressはサイドバーウィジェット内でショートコードをサポートしていません。

以下の方法が唯一投稿、ページ、またはカスタム投稿タイプのコンテンツ内ショートコードを拡張します。 サイドバーのウィジェットにショートのサポートを追加するには、プラグインをインストールするか、以下のコードを使用します。

add_filter( 'widget_text', 'shortcode_unautop' );
add_filter( 'widget_text', 'do_shortcode' );

上記の行は、この順序で加えることが大事です。

The first line prevents WordPress from turning line breaks into paragraph tags, since this keeps shortcodes from working. 2行目はショートコードの動作を行うものです。

外部リソース

関連

ショートコード: [audio] /en, [caption] /en, [embed] /en, [gallery] /en, [playlist] /en, [video] /en


最新英語版: WordPress Codex » Shortcode最新版との差分

このページ「ショートコード」は未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています