プラグインにショートコードの機能を追加するレッスン

WordPressでオリジナルのプラグインを制作するレッスンを行っています。

WordPressの標準ウィジェット「最近の投稿」を模倣するところから始まり、段階的に機能を追加していく中で、PHPのプログラミングにおけるテクニックや、WordPress独自のルールについて理解が深まっていくようになっています。

今日は、インストールするとウィジェットが使えるようになるプラグインに、ショートコードの機能を追加するレッスンを行いました。

[new_post_list]

のように投稿や固定ページの中にショートコードを記述すると、最新記事の一覧に置き換わって表示されるというものです。

ショートコードはプログラミングにおける関数と同じように、引数(パラメータ)を与えることができるので、

[new_post_list count="3"]

のようにして最大表示件数を指定したり、

[new_post_list count="3" showdate="1"]

のようにして投稿日付の表示・非表示を指定できるように、レッスンではプラグインの機能を拡張する手順を解説しています。