【WordPress とは】
WordPress (ワードプレス) は、ブログ / CMS プラットフォームとして動作する
オープンソースのサーバサイドソフトウェアです。
開発言語はPHP、DB は MySQL を使用しており、
GPL (GNU General Public License) に従い配布されています。
> WordPress
> WordPress (日本語)
> ウィキペディア:WordPress
デザインを変更したり、様々な機能をプラグインとして追加できる
カスタマイズ性の高さからか、非常に多くのユーザが利用しています。
大手レンタルサーバ事業者でもサーバに付随して提供している会社が
ほとんどですし、中には WordPress を動作させるために特化した
サーバ事業者もあるほどです。
同様のカスタマイズ性を持つ汎用ブログソフトとしては
他にもMovable Type (ムーバブルタイプ) 等も有名ですが、
(私の感覚では) Webデザイナは WordPress を好んで使う方が
多いような気がします。
【WordPress Style とは】
WordPressテーマ を自作/カスタマイズしたい人向けのHowToサイトです。
私自身が WordPressテーマ を自作/カスタマイズしていく過程の中で、
WordPress のドキュメンテーションの一部 (結構な量?) は
日本語化されてなく辛い思いをしたり、WordPress 本体のバグに突き当たって
WordPress 本体のプログラムソースを追っかけたりして苦労したので、
「WordPressテーマ を作ってみよう」「WordPressテーマ をカスタマイズしたい」
と思う方の参考になればうれしいです。
自作 WordPressテーマ「SmartStyle」も公開しています。
> WordPressテーマ:SmartStyle
> WordPress Codex
> WordPress Codex 日本語版
【サイトを公開するに至ったいきさつ】
(他のサイトで) HowTo や解説記事を書こうと WordPress をセットアップした
ものの、気に入った WordPressテーマ がなく、他の複数の WordPressテーマ を
カスタマイズして利用しようとしていました。
が、デザインの CSS が見づらい (階層構造が不明瞭であったり、スタイルの
多重定義で上書きの頻度が激しい) ものが多く、ウイジェットなんかの機能にしても
欲しい機能がAll in One で入っているものはない・・・ orz
(当然と言えば当然ですが)
一旦は、他の WordPressテーマ の
段組レイアウト (HTML) を変更したり、
デザインスタイル (CSS) を変更したり、
サイドバーを追加してウイジェット的な機能のもの (PHP) を作りこんだり
して、自分好みのものを完成させたのですが、
ちょっとしたデザイン変更や元のテーマが持っている機能の変更をしよう
としたときに、やっぱりプログラムの作り口的に違和感が・・・
カスタマイズにこんなに時間を掛けるのであれば、いっそのこと、
後の改修や機能追加が楽になるように、WordPress 本体の
(プログラムの) お作法に準じて、完全に自作した方が早いのでは?
と思い、WordPressテーマ を自作しました。
そこで役立った知識やブチ当たった困難の解消方法を HowTo/Tips として
公開すれば、同じように苦労している人の役に立つのではないかと・・・
皆様のお役に立てば幸いです。o(^∇^)o