WordPress - ショートコードをテーマファイルで使用する方法 | Technolog.jp - ICTウェブマガジン

WordPress – ショートコードをテーマファイルで使用する方法

  • 2010/04/21
  • カテゴリー:CMS

ショートコードをテーマファイルに記述

WordPressを使用してウェブサイトを構築する際、テーマファイルにプラグインのテンプレートコード()は記述できますが、ショートコードはそのまま書き込むことはできません。結果、コードを追いかけたり、テーマファイルへの記述を諦め、ページや投稿で対応された経験はないでしょうか?

筆者自身、そういった経験が過去にありました。これを解決するには「ショートコードをテーマファイルに記述」すればいいのです。前述した内容と矛盾した意見ですが、この対応策が「WordPress Codex」に記載されていました。詳細はそちらをご参照いただきたいのですが、結論だけを申し上げれば以下のコードになります。

1
<?php echo do_shortcode('[SHORTCODE]'); ?>

ご覧いただければお分かりになるように上記の大文字で「[SHORTCODE]」と表記した場所に任意のショートコードを代入します。ただし、こちらはすべてのショートコードで試したわけではありませんので、使用する場合は、都度、ご確認ください。