【小技】テーマ内でショートコードを使うための「do_shortcode」の使い方
WordPress テーマ内で、ショートコードを使いたい時ありますよね。
そんな時に便利な関数があります。
「do_shortcode」です。
説明
do_shortcode( $content )
$content:
「ショートコード名」は必須です。
返り値:
ショートコードの出力で置き換えられた内容。
使い方(例)
ショートコードを WordPress テーマ内の PHP ファイルで使用できます。
※投稿エディタ内では使えません。
テーマ内の独自関数などでは「<?php ?>」は不要です。
// 自己完結型ショートコードの場合 <?php echo do_shortcode('[shortcode_name]'); ?> // 囲み型ショートコードの場合 <?php echo do_shortcode('[shortcode_name]'.$text_value.'[/shortcode_name]'); ?> // 引数がある場合 <?php echo do_shortcode('[shortcode_name id="1" title="hogehoge"]'); ?>