WordPressのショートコードは便利ですよね。で、投稿や固定ページの本文中には表示できるんですけど、テーマファイル(例えば、index.phpやsingle.php)中に書いて表示させたい、ってことが往々にしてあります。その場合は、「do_shortcode()」を使用します。
具体的な使い方
<?php do_shortcode( '[ショートコード]' ); ?>
と、書きます。ショートコードが何か出力をさせるものだった場合は、
<?php echo do_shortcode( '[ショートコード]' ); ?>
などで出力すればいいですね。
参考リンク
shintarowfresh さんには、いつもお世話になっています!
【WordPress】記事外やテンプレート、サイドバー領域でショートコードを動かすコードの書き方 | frasm
このページを共有する