WordPressのカスタム投稿で投稿を先頭に固定表示するStickyを使う方法

WordPressの投稿を先頭に固定表示する機能のStickyですが、今回カスタム投稿でStickyを使おうと思って色々調べていたら、なんとデフォルトでは使えませんでした・・・。


Stickyはカスタム投稿では基本使えない

カスタム投稿を作るregister_post_type()のsupports辺りに有りそうでしたが、codexを見ても無い・・・どこを見てもない・・・という事で、stickyはカスタム投稿タイプでは使えないのだ!(違ってたら教えて下さい・・・)

Stickyをカスタム投稿タイプで使えるようにするプラグイン

デフォルトの機能で無いのであればもはやプラグインしかないと思い、それっぽいのを探してみたら2つ発見!

1つめは「Sticky Custom Post Types」というやつだが、これは2年以上更新が止まっているので危険(Last Updatedが2012-9-29)なのでスルー。

2つめは「Seamless Sticky Custom Post Types」というやつ。これは今年2015年も更新されているので現状は大丈夫そう。評価もなかなか良いのでこちらに決定!

カスタム投稿タイプに「投稿を先頭に固定」が増えた

さっそくプラグインをインストールしてみたら、出ました!特に設定は無く、有効化したらカスタム投稿タイプに無条件で投稿を先頭に固定の項目が増えました。

ありがたやありがたや。プラグインさまさまですね。という事でカスタム投稿に固定表示のStickyを追加するには「Seamless Sticky Custom Post Types」で無事に出来ました。

こういうプラグイン、早く作れるようになりたいなぁ。