[WordPress]使えるWordpressハック集「10 useful Wordpress theme hacks」の残り7つ [WordPress]WPが読み込むjQueryはjQuery.noConflict()済みだから、諸々のjQueryプラグインが動かない
9月 30

ずばり、「カテゴリへのリンクで、カテゴリ下に1つか記事がない場合、その記事にリダイレクトするWordPressのプラグイン」です。

WordPressのデフォルトの動作だと、カテゴリ下に記事が1つしか無くても、まず一覧状態で表示されます。

たとえば…

そのカテゴリは将来的には複数記事が投稿されるため、一覧の機能は停止したくないが、記事が1個しかないうちは、その記事が直接表示されるようにしたい、 という場合に有効なプラグイン…になったらいいなと思って作りました。実際、今制作中のWordPressの案件に投入しています。

記事が1個しか無くても、リダイレクトしたくない場合に備えて、管理画面より、リダイレクト対象外のカテゴリIDを設定することもできます。

[動作サンプル]
実際、このBlogにもこのプラグインを組み込んでいます。テスト用の2つのダミーカテゴリを作っています。

1254293906059

1.プラグイン用ダミーカテゴリ
2.プラグイン用ダミーカテゴリ(対象外)

上記カテゴリには、本記事1つのみが属しているので、本プラグインの対象カテゴリとなります。

1のリンクをクリックすると、カテゴリ一覧ではなく、本記事にリダイレクトされます。
2のリンクをクリックすると、管理画面で対象外に指定しているので、一覧が表示されます。

本ブログは、一覧と個別記事のテーマがほとんど同じなので、違いが分かりづらいですが、動作の違いがわかりますか?

[動作確認]WordPress 2.8
[注意事項]キャッシュ系のプラグインが入ってると、そちらが優先され、うまく動作いない可能性があります(現在、確認中)

ダウンロードはこちら↓

wp-single-post-catgory-redirect.zip

動作について不具合・要望がありましたら、当エントリーにコメント・トラバでよろしくお願いします。

Popularity: 2% [?]

written by ANN

add to hatena hatena.comment (2) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (1) Total: 3

Leave a Reply