WordPress カスタマイズメモ

忘れっぽい自分と、誰かのために。


サイト開発・運営の基本方針

サイトのFunction(機能), Aesthetic(見栄え), Contents(内容)について、方針を定めます。

機能:必須機能をプラグインに依存しない

「このプラグインが無いとサイトが機能しない」状態をつくらない。運用を工夫し、必要な機能は自分で開発する。

リンク切れのチェックや開発支援など「なくてもサイトは動くが、あると便利なプラグイン」については吟味して導入する。

見栄え:テーマファイルは極力いじらない

メンテナンスを楽にするため。テーマファイルは極力変更しません。テーマファイルに手を入れなくてもフィルターフックによるカスタマイズはかなり可能で、かつ修正箇所を Code Snippet に集約できるので、フックによるカスタマイズは積極的に行います。

内容:定型・簡素

投稿タイプやタクソノミーなどもできるだけ増やさない。

必要な追加機能

LOTD(今日のリスト)の配信

LOTD とは List Of The Day すなわち日替わりランダムリストのこと。LOTDを自分に配信させることがサイト構築の目的の一つでした。毎日0:00にLOTDを更新し、6:05にメールで配信しています。またフロントページ(サイトのトップ)にもLOTDを載せています。

書籍情報の管理

多くのリストを書籍から引用しているので、書籍情報の管理は必須の機能です。書籍用のタクソノミー(分類)を作り、書籍販売サイトからの書影や書誌情報をキャッシュ(一部は自サイトで保持)しておく仕組みを作っています。

  • 書籍情報の管理
  • 書籍情報の表示

使いやすくするためのカスタマイズ

最近読まれているリスト

公開リスト投稿を、直近7日間のアクセス数が多い順に一覧するウィジェットとページを作りました。

共起タグ

あるタグが表示されたとき、ともに付けられることが多いタグを表示します。