【小技】テーマ内でショートコードを使うための「do_shortcode」の使い方

2015年2月7日

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"]'); ?>
本ページはアフィリエイトプログラムによる収益を得ています

小技集

Posted by 管理人