Word Press導入

くもりついに新ブログが公開できました。
1ヶ月くらい前に、Movable Typeのデータを全てエクスポートして、Word Pressにインポートして、画像のパスやら、リンク先やらの修正をずっと行っていた。 そしてようやく作業が全て終わり、テンプレの作成も終わり公開できるレベルになったので、前のを廃止して、これからはこちらに書きます。

まずWord Pressとは……
PHP + MySQLで動くブログシステム。
個人的にはPHPで書かれているので、かなりとっつきやすい。 機能もMovable Typeに劣らない。 むしろそれより高機能に感じる。 プラグインも充実。 ただ一つだけ……それは静的なページが作成できない事。 まぁ不満はこれくらいかなぁ……

で、もちろん改造をした。 まずサイドメニューに「ランダムピックアップ」をつけた。 これは指定した件数(このブログでは10件)の記事をランダムでピックアップする。
過去に書かれた記事が表に出ることがあまりないので、少しでも露出しようと思ってつけた。 それにランダムなので楽しめる。
あとはカテゴリーに「並び順」を設定。 デフォルトの機能だと、カテゴリーの並び順が「名前順」か「登録順」しかできない。 やっぱり並び順は必須だね。
DBのwp_categoriesというテーブルに「cat_sort_order」を追加。 フィールドのタイプはint(11), NOT NULL, default = 0 にした。 既にデータが入っているので、それを崩さないようにするために、NOT NULL, default = 0、は必要。
あとは並び順を変更する箇所。 これはwp-adminフォルダのedit-category-form.phpのHTMLテーブルに列を追加。 それとDBにUPDATEするために、admin-db.phpのwp_insert_category関数のSQLにcat_sort_order = ‘$cat_sort_order’を追加。 これで完成。
追加部分にはつけてないが、デフォルトで0になるので、一番上に挿入される。

やっぱりPHPだと改造のしがいがあるなぁ。 楽しい!