WP関数 get transient とは

この関数はを使うと Transient の値を取得することができます。 Transientsは、有効期限付きで一時的に wp_options テーブルへキャッシュされているデータのことです。

この関数は、以下のように記述します。

<?php get_transient( $transient ); ?>

この関数を使うと、時間のかかる処理をキャッシュしているデータを使うことで高速化することができます。

function get_transient_value(){
  //データベースキャッシュに値を取得
  $res = get_transient( 'transient' );

  if ( $res === false ) {//キャッシュが存在しない場合

    //時間のかかる処理データ取得処理

    //取得した値をデータベースキャッシュに保存
    set_transient( 'transient',
                   $res,
                   60 * 60 * 24 //秒で指定(この場合1日)
    );
  }
  return $res;
}