【WordPressでショートコードをindex.phpやsingle.phpなどのテーマファイル中に書いて反映させる方法】

WordPressのショートコードは便利ですよね。で、投稿や固定ページの本文中には表示できるんですけどテーマファイル(例えば、index.phpやsingle.php)中に書いて表示させたい、ってことが往々にしてあります。その場合は、「do_shortcode()」を使用します。

具体的な使い方

<?php do_shortcode( '[ショートコード]' ); ?>

と、書きます。ショートコードが何か出力をさせるものだった場合は、

<?php echo do_shortcode( '[ショートコード]' ); ?>

などで出力すればいいですね。

参考リンク

shintarowfresh さんには、いつもお世話になっています!

【WordPress】記事外やテンプレート、サイドバー領域でショートコードを動かすコードの書き方 | frasm

著者:bouya Imamura