我正在设置一些瞬态,以减少多个自定义WP\\U查询对象的负载。
例如,当我将瞬态设置为在一小时内过期时,对post/自定义post的任何更改都会立即反映在使用瞬态的循环内的结果中。根据我的理解,应该缓存查询,并且更新后的post值应该只在指定的时间之后反映?
瞬态没有再次设置,并且在到期时间方面按预期工作,只是post更改立即可用?
还是我对瞬变的理解完全错误?
下面是一个基本示例:
if ( false === ( $testimonial_loop = get_transient( \'testimonials\' ) ) ) {
$args = array(
\'post_type\' => \'testimonial\',
);
$testimonial_loop = new WP_Query( $args );
set_transient( \'testimonials\', $testimonial_loop, 5 * MINUTE_IN_SECONDS );
}