WordPressには、投稿記事を予約公開する機能は実装されているが、自動的に非公開する機能は実装されていない。 WordPressを純粋にブログとして利用する場合は、特に投稿を非公開にすることは考えなくていいが、企業サイトのIR情報やトピックスなどのCMSとして利用する場合は、一定期間を経過した古い情報を非表示にしたいとの要望が発生することがある。 プラグインとしては、一定期間経過後に自動的に非公開にすることが可能な「Post Expirator」などが存在する。しかし、個々の投稿にそれぞれ非公開日時を設定する必要があり、オペレーションが面倒だし、設定し忘れることも十分に考えられる。大切な内容であるだけに、ミスは許されないものなのだ。 当社クライアントの要望としては、公開日からある一定期間、例えば3年が経過した投稿記事を一律に非公開にするというもの。プラグインではなく、独自ツールを開発し
![WordPressの記事を、一定期間で非公開にする方法 - ブランド戦略のフレイバーズ](https://cdn-ak-scissors.b.st-hatena.com/image/square/25a7d230ec29174029b39ec74c8a5315a8819eda/height=288;version=1;width=512/https%3A%2F%2Fwww.flavours.ac%2Fcommon%2Fimgs%2Fogp.jpg)