Transient の保存/取得
set_transient()
set_transient( $transient, $value, $expiration );
get_transient()
get_transient( $transient );
set_site_transient()
基本的に set_transient() と同様。WordPress をマルチサイトで使うときにネットワーク全体で利用する。
主な違い
Transient の名前が 40 文字以内
有効期限を付けて set_transient() で保存した Transient はオートロードされないが、set_site_transient() で保存した Transient は毎回オートロードされる。
get_site_transient()
基本的に get_transient() と同様。WordPress をマルチサイトで使うときにネットワーク全体で利用する。
Transient の削除
delete_transient()
delete_transient( $transient );
delete_site_transient()
基本的に delete_transient() と同様。WordPress をマルチサイトで使うときにネットワーク全体で利用する。
WordPress 時間の定数 (WordPress 3.5 以降で追加)
MINUTE_IN_SECONDS = 60 (秒)
HOUR_IN_SECONDS = 60 * MINUTE_IN_SECONDS (1時間)
DAY_IN_SECONDS = 24 * HOUR_IN_SECONDS (1日)
WEEK_IN_SECONDS = 7 * DAY_IN_SECONDS (1週間)
YEAR_IN_SECONDS = 365 * DAY_IN_SECONDS (1年)
コメント