WordPress(ワードプレス)は、オープンソースのブログソフトウェアです。
PHPで開発されており、データベース管理システムとしてMySQLを利用しています。単なるブログではなく、CMSとしてもしばしば利用されています。
b2/cafelogというソフトウェアの後継として開発されました。GNU General Public License(GPL)の下で配布されています。
主な特徴
- PHPによる動的なページ生成
- 標準添付のテンプレート等がウェブ標準に準拠
- 記事への複数カテゴリー設定に対応
- カスタマイズ可能で検索エンジンフレンドリーなURL
- テーマによる簡単なデザインの切り替え
- プラグインによる拡張機能
- WYSIWYGによるエントリ編集
- 投稿スラッグによるパーマリンクURL作成
ライセンス
WordPressはプロプライエタリではなく、GPLに従い配布されるオープンソースなソフトウェアです。誰もがWordPressの開発に参加することができるという利点があります。
2004年には、競合するMovable Typeのパッケージのライセンスがシックス・アパートによって変更されました。またその際に多くのユーザがWordPressに移行しました。それは、WordPressの人気を著しく継続的に増大させる原因となったといわれています。
テンプレート、テーマ
WordPressのテンプレートはすべてPHPであるため、PHPとHTMLをある程度知っていれば、容易にテンプレートをカスタマイズすることができます。テンプレートは多くの場合、ヘッダー部とサイドバー部、コンテンツ部、フッター部に分けて記述され、1ページはそれらの組み合わせで表示されます。
WordPressではPHPテンプレートにスタイルシートを組み合わせたセットをテーマと呼びます。多くの無料テーマが公式サイトのほかサードパーティから提供されています。テーマの中には、ページを構成する要素をメニューから選択できるウイジェットという機能が使えるものがあります。
プラグイン
様々な機能をプラグインとして追加することができ、サードパーティからも多くのプラグインが開発されています。プラグインはPHPで開発することができます。
言語対応
WordPressはマルチバイト文字に対応しており、文字エンコーディングをUTF-8に設定することで日本語が利用できます。ただし、インタフェースに関してはすべて英語であるため、これを日本語化したWordPress日本語版がWordPress 日本語サイトでリリースされています。日本語版は基本的にインターフェースのみを日本語化したものであり、機能面での互換性は保たれています。
動作環境
- PHP 5.2.4以上
- MySQL 5.0以上