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

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

 add_action('save_post', 'reset_cache' );

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


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

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