WordPressでオリジナルのプラグインを制作するレッスンを行っています。
WordPressの標準ウィジェット「最近の投稿」を模倣するところから始まり、段階的に機能を追加していく中で、PHPのプログラミングにおけるテクニックや、WordPress独自のルールについて理解が深まっていくようになっています。
今日は、インストールするとウィジェットが使えるようになるプラグインに、ショートコードの機能を追加するレッスンを行いました。
[new_post_list]
のように投稿や固定ページの中にショートコードを記述すると、最新記事の一覧に置き換わって表示されるというものです。
ショートコードはプログラミングにおける関数と同じように、引数(パラメータ)を与えることができるので、
[new_post_list count="3"]
のようにして最大表示件数を指定したり、
[new_post_list count="3" showdate="1"]
のようにして投稿日付の表示・非表示を指定できるように、レッスンではプラグインの機能を拡張する手順を解説しています。