カテゴリー別アーカイブ: WordPressウィジェット
WordPressウィジェット
サイドバー編集GUI 2.8で機能強化 オブジェクト指向 WP_Widget クラス
ウィジェットとは
サイドバーを編集 ドラッグ&ドロップで並び替え オプション設定が簡単
WP2.8 のウィジェット
オブジェクト指向 2.2〜2.7と仕様が異なる アップデート時に注意
WP_Widgetクラス
コンストラクタ: ウィジェット名、説明、大きさを設定 widget: ブログでの表示 form: 管理画面の設定フォーム update: 設定更新
widgetメソッド
訪問者に見える表示 widget($args, $instance) $args: テンプレートの変数 $instance: このウィジェットの変数
formメソッド
管理画面の表示 form($instance) get_field_id(), get_field_name() フォームの部品作成が楽
updateメソッド
変数を配列に格納 update($new_instance, $old_instance) 返り値: 変数の配列
変数受け渡しが楽
form: get_field_id(名前) widget/update: $instance[名前] 残りの作業は WordPress 任せ