1,840 views
この記事は最終更新から 2851日 が経過しています。
前回の (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'];
}
少しそれっぽくなったかな?

アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2026-06-16: 0回 2026-06-15: 0回 2026-06-14: 0回 2026-06-13: 0回 2026-06-12: 0回 2026-06-11: 2回 2026-06-10: 0回