同カテゴリー内で「前の記事」「次の記事」のリンク

デフォルトの「前の記事」「次の記事」リンクは、カテゴリーの区別をしないため、カテゴリーメニューから記事を選んでも、カテゴリーとは無関係な記事が前後につく。

同カテゴリーで前後の記事をリンクさせたい!ということでハックする。

ファイル:wp-includes/link-template.php 585、589行目
テンプレートタグ:previous_post_link() , next_post_link()
これらのタグの第3引数が $in_same_cat なので、false から true に変更する。

1つの記事で複数のカテゴリーが含まれている場合や、親カテゴリーを選んだ場合、トップページから記事を選んだ場合など変な動作をしそうだが、その問題は後日また改めて検証したい。

Maintenance Mode Plugin

サイトをメンテナンス画面にするプラグイン。サイトのメンテナンスを行う間、ログインしているユーザ以外はサイトにアクセスできないようにする。ログインの状態であれば、管理画面・サイト内ページに通常通りアクセスが可能。

ログインしたままだと何も起こっていないようにみえるので、プラグインの動作確認をするためにはログアウトすること。サイト内のページにアクセスしようとすると、メンテナンス中お知らせ画面が表示される。

maintenance-mode_site.php を編集することで、お知らせ画面に使用中テーマのスタイルシートを使ったり、PHPコードを書き込んだりすることも可能。

リストの並び替えプラグイン

  • My Category Order 【現在利用中】
    カテゴリーの順番を並び替える。「管理>My Category Order」で並び替え。ドラッグアンドドロップででき、サブカテゴリーにも対応している。「デザイン>ウィジェット>利用できるウィジェット」に「My Category Order」が作られるので、「現在のウィジェット」にもっていく。並び順だけではなく、デフォルトの「カテゴリー」より細かい設定ができる。
  • My Page Order
    ページの順番を並び替える
  • My Link Order
    リンクの順番を並び替える