PHP WordPress

WordPressテーマのPHPファイルでショートコードを使う方法が簡単だった


WordPressで使えるショートコード(shortcode)が便利すぎて重宝しています。
教室ページの詰将棋動画解説で「他の問題はこちら」以下のリンクは、ショートコード1行で表示させているものです。
PHPを書き直せば全部のページに反映されるため、メンテンナンスがとっても簡単でずいぶんと楽をさせてもらっています。

今回、WordPressテーマのPHPファイルにてショートコードを使いたくなって、そのまま書いたら上手くいきませんでした。
調べてみたら秒で解決したので、シェアします。

 

そもそもテーマのPHPファイルでショートコードが使えるの?

はい、使えます。使えるように構文が用意されています。

 

コードの書き方は?

次の通りです。

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

ポイント

  • 「<?php」と「?>」で囲う
  • echoの後にdo_shortcodeを書く
  • ショートコードは「'(シングルクォーテーション)」で囲う

 

まとめ

構文さえ覚えてしまえば1行でできるとても簡単なものでした。
私はすぐにスニペットに登録して、便利に使っています。

-PHP, WordPress
-, , ,