WordPress のショートコードとは「投稿」や「固定ページ」において PHP のプログラムが使えるように、テーマの functions.php に定義したプログラムを呼び出すための機能です。通常ショートコードを呼び出すには [カッコ] で括って、次のようなコードで記します。 [ショートコード名称]このショートコード部分は、本文を出力する前に funcsions.php で処理されます。 しかし WordPress のテーマである各種テンプレート PHP ファイルでは、このような書き方をしてもショートコードのプログラムは呼び出せません。これは既にテンプレートファイル自体が PHP プログラムであるため、別途ショートコードを実行する関数を明記しなくてはいけません。
![WordPress テーマの PHP テンプレート上でショートコードを呼び出す方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/8fad4040b5c749b5cd13735eba3b6968aa68644a/height=288;version=1;width=512/https%3A%2F%2Fwebllica.com%2Fwp-content%2Fuploads%2F2011%2F08%2Fwordpress-theme-templete-short-code01.png)