1,251 views
この記事は最終更新から 2240日 が経過しています。
前回の (22) WordPressで自作ウィジェットをプラグイン登録 では、サイドバーに「Hello world」と表示するだけのプラグイン・ウィジェットを作成した。
でもなんだか見た目が汚い…
「最近の投稿」にくっつきすぎているし、他者のようなタイトル枠が無い…
そこで、WordPressのお作法に則り、タイトルを付けてみた。
■プログラム
前回からの変更は1関数のみ。
「なぜこんな書き方なのか?」
を気にする必要はない。WordPressを作っている人たちがそう決めた書き方のルールなのだ。
before_widget ~ after_widgetで全体の装飾を書き、
before_title ~ after_titleでタイトルの装飾を書く仕組みだ。
それぞれ書かれる内容は、現在選択しているテーマの作者によって決められている。
テーマ内の統一感を保つための仕組みなのだ。
simple_widget.php SimpleWidget::widget
function widget($args, $instance) { echo $args['before_widget']; echo $args['before_title']."ごあいさつ".$args['after_title']; echo "Hello world!"; echo $args['after_widget']; }
少しそれっぽくなったかな?