Transients API

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年)

コメント

タイトルとURLをコピーしました