サイドバーを設置する
目次
ウィジェットとは
ウィジェットとは、Webページの部品のようなものです。多くは、サイドバーに設置されています。
WordPressにプリインストールされているウィジェットのほか、プラグインを追加することで様々なウィジェットを追加することが出来ます。
ウィジェットを利用してサイドバーを設置する方法
functions.php
register_sidebar()は、サイドバー(ウィジェット)機能をONにするWordPress関数です。連想配列を引数として渡すことで、サイドバー出力時の振る舞いを設定することができます。
- name サイドバーの名前。ダッシュボードに表示される。
- before_widget, after_widget ウィジェットの前後に入れる文字列を指定。
- before_title, after_title ウィジェットのタイトルの前後に入れる文字列を指定。
ダッシュボード>外観>ウィジェット
ここでは、「テキストウィジェット」「カレンダー」「カテゴリー」の3つを設置します。画面左のパーツから画面右のサイドバーボックスに、右にドラッグ&ドロップします。
sidebar.php(テンプレートパーツファイル)
dynamic_sidebar()はウィジェットを出力するWordPress関数です。functions.phpとダッシュボードの設定を反映した結果が出力されます。各ファイルの関係&役割は、下図のようになります。
style.css
サイドバー・ウィジェットに関するスタイル指定を追加します。register_sidebar()関数のオプション指定や、各widgetで出力されるIDやクラス名を利用します。
関連記事へのリンク
サイト内リンク
- サイドバーの設置方法&仕組み ・・・プレゼン形式の資料
公式サイト
- http://wpdocs.sourceforge.jp/関数リファレンス/register_sidebar
- http://wpdocs.sourceforge.jp/関数リファレンス/register_sidebars
- http://wpdocs.sourceforge.jp/関数リファレンス/dynamic_sidebar
- http://wpdocs.sourceforge.jp/管理画面/外観/ウィジェット
「index.phpをカスタマイズする」の記事
- 第20回 ギャラリー表示をカスタマイズする
- 第19回 ページ送りを設置する
- 第18回 カテゴリやタグを表示する
- 第17回 記事の表示順、表示数を変更する – 補足
- 第16回 記事の表示順、表示数を変更する
- 第15回 アイキャッチ画像を表示する
- 第14回 抜粋を表示する
- 第13回 パンくずリストを設置する
- 第12回 ページの種類で分岐処理する
- 第11回 カスタム投稿タイプを作成する
- 第10回 カスタム背景を設置する
- 第9回 カスタムヘッダーを設置する
- 第8回 カスタムメニューを設置する
- 第7回 コメントフォームをカスタマイズする
- 第6回 コメントフォームを設置する
- 第5回 サイドバーを設置する << この記事です
- 第4回 functions.phpとは
- 第3回 テンプレートフォルダ内の画像を使用する
- 第2回 テンプレートパーツ化する
- 第1回 HTMLからWPテーマを作成する