WordPressのカスタマイズ方法やプラグインレビューを中心に、パソコン/動物/植物のことなどを紹介するホームページです

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

公開日:2016(平成28)年2月6日/最終更新日:

Knowledge Base Wordpress パソコン カスタマイズ 設定



【景品表示法に基づく表記】ページ内のコンテンツには、商品プロモーションが含まれています

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

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

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

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

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

<?php echo do_shortcode("ここにショートコードを入れる"); ?>

上記のコードの「ここにショートコードを入れる」のところにショートコードをそのまま入れるだけです。

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

著:清水 由規, 著:清水 久美子, 著:鈴木 力哉, 著:西岡 由美, 読み手:星野 邦敏, 読み手:吉田 裕介
¥2,889 (2024/02/08 17:07時点 | Amazon調べ)