])で囲った短いコードで呼び出せる機能です。投稿画面とテンプレート両方で呼び出すことができます。ショートコードには「自己完結型ショートコード」と「囲み型ショートコード」の2種類があります。「自己完結型ショートコード」は[myshortcode]とひとつのショートコードを書くだけで内容が出力されるタイプ。「囲み型ショートコード」は[myshortcode]コンテンツ[/myshortcode]というように、コンテンツを挟んで出力するタイプです。囲み型ショートコードに属性を追加するテンプレートでカスタムフィールドの値を呼び出す自己完結型ショートコードの基本的な書き方サンプル「お仕事募集中です!」というテキストを投稿画面からショートコードで表示させるfunction.phpに以下のような関数を書きます。'txt_func');投稿画面で以下のショートコードを記述すると、「お仕事募集中です!」というテキストが表示されます。'txt_func');ショートコードを登録して使える状態にするのがこの「add_shortcode」というWPの関数です。「txt_func」が新たに作成した関数で、「add_shortcode」で「work_txt」というショートコードを登録します。shortcode自己完結型ショートコードに属性を追加するショートコードに属性を追加することができます。class名や任意の数字などを指定した結果が出力されます。1621162属性を指定しなかった場合、デフォルト値の100が出力されます。);「shortcode_atts」はユーザーがショートコードで指定した属性($atts)を、予め定義した属性($defaults_array)と結合し、必要に応じてデフォルト値をセットするWordpressの関数です。フィルターに使われるショートコード名です。フィルターを使用できます。以下のようなドットの罫線で囲まれたコンテンツを出力する(CSSは省略)ここにコンテンツが入ります。'box_func');ショートコードショートコード[dot]ここにコンテンツが入ります。[/dot]1[dot]ここにコンテンツが入ります。class="dot-box"><p>ここにコンテンツが入ります。class="dot-box"><p>ここにコンテンツが入ります。</p></div>$contentはエスケープやエンコードされないので、HTMLを含めることができます。後からHTMLをちょっと追加したいという場合でも大丈夫ですね。href="http://example.com/">ここにコンテンツが入ります。href="http://example.com/">ここにコンテンツが入ります。href="http://example.com/">ここにコンテンツが入ります。href="http://example.com/">ここにコンテンツが入ります。</a></p></div>囲み型ショートコードに属性を追加するショートコードにclass属性を指定する場合のコードです。class="headline">テキスト</p>class属性を書かずに[mycaption]テキスト[/mycaption]と書くと、function.phpで指定したデフォルトのクラス「caption-txt」が適用されます。extractは、連想配列のキーを変数名、値を変数の値として、配列から変数を作成するPHP関数です。上記の例だと、配列のキー「class」が変数名「$class」に、「caption-txt」が値として処理されます。extract(PHPマニュアル)extractを使ったショートコード例は以下の記事でも説明しています。参考記事[WordPress]ショートコードで投稿IDやスラッグから記事の内部リンクを作成する囲み型ショートコードの中で他のショートコードの実行を許可したい場合は、「do_shortcode()」を使います。下記は、囲み型ショートコード[myoption]の中に自己完結型ショートコード[mycontent]の内容を出力させる例です。class="caption">テキスト:mycontentの内容</p>テンプレートでカスタムフィールドの値を呼び出すテンプレートでは以下のように記述します。手描き風・アナログ風デザイン素材を自分で作る時に役立つ本AboutフリーランスのWebデザイナーです。Web制作/デザイン/写真に関するメモや、仕事/育児/家事の両立に役立ちそうなことも書けたらと思っています。楽天ROOMやってます。reserved...。