このページの本文へ

前へ 1 2 3 次へ

  • twitterでつぶやく
  • はてなブックマークに登録
  • del.icio.usに登録
  • livedoorクリップに登録
  • Buzzurlに登録
  • StumbleUponに登録
  • Google Bookmarksに登録
  • Facebookでシェア
  • Yahoo!ブックマークに登録
  • お気に入りに登録
  • 本文印刷

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

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 次へ

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

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

みんなが買ってる最新アイテムはコレだ!

VOCALOID3 スターターIA ARIA ON THE PLANETES

VOCALOID3 スターターIA ARIA ON THE PLANETES

ヤマハ

17,745円〜

24人が購入

標準HTML5タグリファレンス (WEB PROFESSIONAL)

標準HTML5タグリファレンス (WEB PROFESSIONAL)

アスキー・メディアワークス

2,205円〜

106人が購入

Google上位表示 64の法則 (WEB PROFESSIONAL)

Google上位表示 64の法則 (WEB PROFESSIONAL)

アスキー・メディアワークス

2,499円〜

66人が購入

Speck MacBook Air 13型 See Thru - Clear SPK-MBA13-SEE-CLR

Speck MacBook Air 13型 See Thru - Clear SPK-MBA13-SEE-CLR

スペックコンピュータ

4,291円〜

23人が購入

メモリーカード 32GB (PCH-Z321J)

メモリーカード 32GB (PCH-Z321J)

ソニー・コンピュータエンタテインメント

7,772円〜

11人が購入

iPhone 4S/4 防指紋性・高光沢機能性フィルム PRO GUARD AF for iPhone 4S/4 / PGAF-IPH4

iPhone 4S/4 防指紋性・高光沢機能性フィルム PRO GUARD AF for iPhone 4S/4 / PGAF-IPH4

マイクロソリューション Micro Solution Inc.

69人が購入

Amazon.co.jp