PHPやってみる!

(23) 【WORDPRESS】自作ウィジェットをプラグイン登録#2

1,849 views

この記事は最終更新から 2862日 が経過しています。

前回の (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-27: 1回
  • 2026-06-26: 0回
  • 2026-06-25: 0回
  • 2026-06-24: 0回
  • 2026-06-23: 2回
  • 2026-06-22: 2回
  • 2026-06-21: 2回
  • モバイルバージョンを終了