【WordPress】ショートコードをPHPプログラムとして動作させる方法

あまり使う機会がないかもしれませんが、タイトルの通り、WordpressでショートコードをPHPプログラムとして動かす方法を紹介します。記事や固定ページなどでPHPのプログラムを使う場合には「EXEC PHP」などのプラグインが必要です。

スポンサーリンク

ショートコードをPHP化するケース

  1. 記事や固定ページでPHPとショートコードを混在させたときにエラーが出る場合
  2. 記事や固定ページでPHPとショートコードを混在させたときにショートコードがコードのまま表示される場合
  3. ショートコードをテンプレート上に記述して動作させたい場合

コードは合っているのに上記のようにエラーや表示不良が起こる場合、テーマのsingle.phpやpage.phpなどの中にショートコードを入れて動作させたい場合には重宝します。

ショートコードをPHP化するコード

<?php echo do_shortcode(“ここにショートコードを入れる”); ?>
上記のコードの「ここにショートコードを入れる」のところにショートコードをそのまま入れるだけです。

簡単なPHP構文ですが、覚えておくと非常に便利です。

トップへ戻る