WordPressのショートコードとは、少しの手間で様々なことができるようにする小さなコードのことです。WordPress 2.5で導入されたショートコードは、WordPressの投稿、ページ、ウィジェットの中で、コードを直接書くことなく実行できるようにするためのものです。これにより、通常は多くのコードを必要とするファイルの埋め込みやオブジェクトの作成を、たった一行で行えるようになります。例えば、動画を埋め込むためのショートコードは次のようになります:
[[video]]
ショートコードには属性もあります。例えば、WordPressにビルトインされた動画ショートコードは、src属性を取ることができます:
[cbk2]
WordPressには、いくつかのビルトインがあります。音声ファイル、キャプション、埋め込み、ギャラリー、動画などです。ショートコードAPIを使ってプラグインで追加することもできます。
投稿の中でショートコードのテキストを使いたいこともあるでしょう。そのためには、二重括弧を使ってエスケープする必要があります。例えば、実際の動画ではなく動画ショートコードのテキストを表示させたい場合は、以下のようにします:
[[video]
ショートコードはWordPressサイトへの機能追加を簡単にします。ギャラリー、動画、その他さまざまな機能を追加するには、多くのコード編集が必須となる。ショートコードを使用することで、HTMLやその他のマークアップは、ユーザーが表示させたい投稿やページに直接動的に追加されます。