17:01プラグインWP-Optimizeを利用しているWordPressサイトがある。サイト高速化の一環として、このプラグインのページキャッシュ機能を有効化しているのだが、ページや投稿を更新したとき、勝手にキャッシュも更新されると最高だ。設定ページにそのようなオプションはなく、このままでは投稿の更新が反映されるまで最長で“キャッシュ期間”要する状態であった。調べるとキャッシュのパージ用にパブリック函数が用意されている。WordPressのtransition_post_statusアクションから呼び出すことで、ページ更新時はそのページのキャッシュのみを、新しい投稿が公開された場合などには全ページのキャッシュをパージする簡易スクリプトをfunctions.phpに記述した、のでここに紹介。