データの更新時にキャッシュをリセットする

ysugiyama12 9views 更新:2017年6月2日

データを更新した時にキャッシュを消去する関数を紐付かせておくことで更新した内容を取り損ねないようにする。

 add_action('save_post', 'reset_cache' );

このようにadd_actionでreset_cacheという関数を紐付かせておいて、その関数内で


function reset_cache(){ delete_transient('data_key'); }

などとしておけば指定したkeyをもつキャッシュを削除することができる。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません