このページの本文へ

前へ 1 2 3 次へ

作りやすく、使いやすくなったウィジェット機能

WordPress 2.8登場!新ウィジェットAPIの使い方

2009年06月17日 14時00分更新

藤本 壱

  • この記事をはてなブックマークに追加
  • 本文印刷

 じわりじわりと国内でも人気が高まってきた「WordPress」。そのWordPressの新バージョン「2.8」が、6月11日、リリースされました(日本語版は12日)。新バージョンでは、管理画面の高速化、プラグイン/テーマエディタの改良など、さまざまな新機能が盛り込まれています。

WordPress 2.8のウィジェットのユーザーインターフェース
WordPress 2.8のウィジェットのユーザーインターフェース

 中でも、サイドメニューにドラッグ&ドロップでコンテンツを配置できる「ウィジェット機能」が刷新されたのは目玉のひとつです。管理画面側のユーザーインターフェースが改良されて使いやすくなるとともに、ウィジェットのAPIが一新され、オリジナルのウィジェットが作りやすくなりました。今回は、新しくなったウィジェットAPIを使った開発の基本を紹介します。


手軽に作れるようになった新ウィジェットAPI

 WordPress 2.8の新しいウィジェットAPIでは、「WP_Widget」というクラスをベースにしてウィジェットを作るようになりました。WP_Widgetクラスには、ウィジェットの基本的な動作が定義されているので、WP_Widgetクラスを継承して処理を記述すれば、比較的簡単にウィジェットを作成できます。

 基本的には、クラスのコンストラクタ(初期化の関数)と、「widget」「form」「update」の3つのメソッド(クラスの関数)を作れば、ウィジェットが完成します。このうち「form」「update」は、ウィジェットの設定フォームに関するメソッドです。設定機能を省いてしまい、「とりあえず表示できればいい」という場合は、コンストラクタとwidgetメソッドを定義するだけで済みます。

(次ページ)実際にウィジェットを作ってみよう

前へ 1 2 3 次へ

ソーシャルランキング
  1. IoTを手軽に体験!Web開発者におすすめのチュートリアルまとめ 46
  2. モダンでスマートなフロントエンド開発のための便利ツール使い方まとめ 19
  3. 『MITテクノロジーレビュー』先行読者登録を開始 10
  4. ポケモンGOにユーザーを奪われないためのUX改善9つのヒント 6
  5. 【週末まとめ読み】Bootstrapはもう古い!? 最新CSSフレームワークを試してみた 5
  6. 商業写真で首切りと串刺しがダメな理由 2322
  7. 明朝体は絶滅するのか? AXIS Font生みの親の挑戦 2079
  8. アダルト検索エンジン「Boodigo」が公開 - 元Google社員ら立ち上げ 1587
  9. Apple Musicが流行らない理由をユーザー視点で考えてみた 1015
  10. 3限目:「看板」から学ぶ「見出し」の基本設計とは!? 640
  11. Facebook、Twitter、はてなブックマークでのエンゲージメント数をもとに算出
最新記事

ASCII.jp会員サービス 週刊Web Professional登録

HTMLリファレンス誘導バナー

CSSリファレンスサイト誘導バナー

Webディレクター江口明日香が行く

ランキング