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

投稿者: | 2017年8月26日

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

前回の (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'];
  }

少しそれっぽくなったかな?


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)