- サイト全体を非公開にする(全ての閲覧にログインを必須とする) -> WordPress Acess Controlプラグインで可能
- カテゴリごとに公開/非公開を切り替える -> かつては Allow Categories、Restrict Categoriesのようなプラグインがあったようだが 2015/05/27現在、動作しない。
WordPressの設計思想はあくまで記事単位で公開/非公開を設定するということのようだ。つまりカテゴリやタグ単位での公開/非公開の設定はサポートされていない。対応するログインも上記のように過去にはあったが継続的に更新が保証されておらず、この運用方法は将来が担保されていないと考えられる。
更に記事のステータスはデフォルトで「公開」がWordpressの思想のようだ。ブログという目的からすれば正しいが、CMSや会員制サイトとして活用する場合には、この点は不自由である。せめてデフォルトのステータスを設定するオプションが欲しいところである。
この隙間を埋めるために、記事のデフォルトステータスを非公開にするプラグインが開発されている。2つ見つけた。
New Post is Private
公開用サイトと非公開サイトを分ける運用も考えたが、複数サイトを一元管理するプラグインはほぼ有料な状況であり、MainWPという無料のものは残念ながら正常動作せずこの方向性は断念した。
現時点、とりあえず1サイトに公開/非公開の記事を蓄積していく。そして公開/非公開というカテゴリを作成して一括で記事のステータスを変更するなどして運用していくことにした。
コメント