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

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

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

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

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

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

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

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

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

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

これからはじめる人・駆け出しのWebデザイナーに向けて シリーズ27万部以上の大ヒット! 「1冊ですべて身につく」の最新作が新登場! 今度は世界中で大人気のWordPress! この本でWebサイトが作れる!著:Mana
¥2,200 (2022/06/24 12:21時点 | Amazon調べ)
WordPressによるWebサイト制作のための,究極のレシピ集が登場。制作の現場で使われる定番テクニックからプロ技まで,余すところなく集めました。著:狩野 祐東
¥2,905 (2022/06/24 12:33時点 | Amazon調べ)

作者:

☆Wordpressでサイトをカスタマイズしていく上で有用な情報を配信しつつ、このサイトでも使用している【HABONE】テーマの制作と配布を行っています。
☆サイトカスタマイズのお手伝い、不具合の修復、サイト引っ越し代行なども行っています。詳しくはこちらをご覧ください。

年齢:40代 趣味/園芸・ペット・卓球