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

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

「ショートコード」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(改名しました)
(最新版のマージ)
1行目: 1行目:
 
 
WordPress version 2.5 から ''ショートコード - Shortcodes'' なるものがサポートされました。これは投稿内容で使われるマクロを作成するために導入されたものです。ショートコードの例と使い方については、[http://support.wordpress.com/shortcodes/ WordPress.com Shortcodes] を参照してください。ただしいくつかのショートコードは、WordPress.com だけのものです。
 
WordPress version 2.5 から ''ショートコード - Shortcodes'' なるものがサポートされました。これは投稿内容で使われるマクロを作成するために導入されたものです。ショートコードの例と使い方については、[http://support.wordpress.com/shortcodes/ WordPress.com Shortcodes] を参照してください。ただしいくつかのショートコードは、WordPress.com だけのものです。
  
5行目: 4行目:
  
 
  [gallery]
 
  [gallery]
 
テンプレートへ直にショートコードを書くこともできます:
 
 
  <?php echo do_shortcode('[gallery]'); ?>
 
  
 
ショートコードには、以下のように属性を追加することもできます:
 
ショートコードには、以下のように属性を追加することもできます:
15行目: 10行目:
  
 
どちらの例も、画像ギャラリーを表示させるものです。これは HTML マークアップを書いて、アップロードされた画像と常に同期を取りつづけることが難しいものです。
 
どちらの例も、画像ギャラリーを表示させるものです。これは HTML マークアップを書いて、アップロードされた画像と常に同期を取りつづけることが難しいものです。
 +
ショートコードを使用することで、ギャラリーのためのマークアップを動的かつ自動的に作成されます。
 +
  
 
<div id="Built-In and Additional Shortcodes">
 
<div id="Built-In and Additional Shortcodes">
20行目: 17行目:
 
</div>
 
</div>
 
WordPressはデフォルトでいくつかのショートコード (例としてギャラリー) を提供しています。またプラグインは [[Shortcode API|ショートコード API]] 経由で自前のショートコードを追加することもできます。
 
WordPressはデフォルトでいくつかのショートコード (例としてギャラリー) を提供しています。またプラグインは [[Shortcode API|ショートコード API]] 経由で自前のショートコードを追加することもできます。
 +
 +
以下のショートコードがWordPressにあります。:
 +
 +
* <code>[[Audio Shortcode|[audio]]]</code> /[[:en:Audio Shortcode|en]]
 +
* <code>[[Caption Shortcode|[caption]]]</code> /[[:en:Caption Shortcode|en]]
 +
* <code>[[Embed Shortcode|[embed]]]</code> /[[:en:Embed Shortcode|en]]
 +
* <code>[[Gallery Shortcode|[gallery]]]</code> /[[:en:Gallery Shortcode|en]]
 +
* <code>[[Playlist Shortcode|[playlist]]]</code> /[[:en:Playlist Shortcode|en]]
 +
* <code>[[Video Shortcode|[video]]]</code> /[[:en:Video Shortcode|en]]
 +
 +
== ウィジェット内でのショートコード ==
 +
 +
デフォルトでは、WordPressは[[WordPress_Widgets|サイドバーウィジェット]]内でショートコードをサポートしていません。
 +
 +
以下の方法が唯一投稿、ページ、またはカスタム投稿タイプのコンテンツ内ショートコードを拡張します。
 +
サイドバーのウィジェットにショートのサポートを追加するには、[https://wordpress.org/plugins/shortcodes-in-sidebar-widgets/ プラグインをインストール]するか、以下のコードを使用します。
 +
 +
<pre>
 +
add_filter( 'widget_text', 'shortcode_unautop' );
 +
add_filter( 'widget_text', 'do_shortcode' );
 +
</pre>
 +
 +
上記の行は、この順序で加えることが大事です。
 +
 +
The first line prevents WordPress from turning line breaks into paragraph tags, since this keeps shortcodes from working.
 +
2行目はショートコードの動作を行うものです。
 +
 +
== 外部リソース ==
 +
 +
* [http://generatewp.com/shortcodes/ WordPress Shortcodes Generator]
 +
 +
== 関連 ==
 +
 +
{{Shortcodes}}
 +
 +
[[Category:Advanced Topics]]
 +
[[Category:Shortcodes|*]]
  
  
{{原文|Shortcode|134632}}<!--  13:31, 18 August 2013 Djkaz 版 -->
 
  
 +
{{原文|Shortcode|150754}}<!--  10:58, 10 April 2015‎ Ramiy 版 -->
  
 +
{{NeedTrans}}
  
 
[[Category:WordPress レッスン]]
 
[[Category:WordPress レッスン]]
 
[[Category:デザインとレイアウト]]
 
[[Category:デザインとレイアウト]]
 
[[Category:テンプレート]]
 
[[Category:テンプレート]]

2015年7月28日 (火) 17:04時点における版

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最新版との差分

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