函数原型:
set_site_transient( string $transient, mixed $value, int $expiration ): bool
设置站点的临时值。
不需要序列化值。如果需要序列化该值,则会在设置该值之前对其进行序列化。
参数说明:
$transient,临时值的名字。
$value,值。
$expiration,过期时间,单位秒,1000表示1000秒后过期;如果设置为0,表示不过期。
函数源码:
function set_site_transient( $transient, $value, $expiration = 0 ) {
$value = apply_filters( "pre_set_site_transient_{$transient}", $value, $transient );
$expiration = (int) $expiration;
$expiration = apply_filters( "expiration_of_site_transient_{$transient}", $expiration, $value, $transient );
if ( wp_using_ext_object_cache() || wp_installing() ) {
$result = wp_cache_set( $transient, $value, 'site-transient', $expiration );
} else {
$transient_timeout = '_site_transient_timeout_' . $transient;
$option = '_site_transient_' . $transient;
if ( false === get_site_option( $option ) ) {
if ( $expiration ) {
add_site_option( $transient_timeout, time() + $expiration );
}
$result = add_site_option( $option, $value );
} else {
if ( $expiration ) {
update_site_option( $transient_timeout, time() + $expiration );
}
$result = update_site_option( $option, $value );
}
}
if ( $result ) {
do_action( "set_site_transient_{$transient}", $value, $expiration, $transient );
do_action( 'setted_site_transient', $transient, $value, $expiration );
}
return $result;
}
包含钩子:
apply_filters( "expiration_of_site_transient_{$transient}", int $expiration, mixed $value, string $transient )
apply_filters( "pre_set_site_transient_{$transient}", mixed $value, string $transient )
do_action( 'setted_site_transient', string $transient, mixed $value, int $expiration )
do_action( "set_site_transient_{$transient}", mixed $value, int $expiration, string $transient )
使用举例:
set_site_transient('name', '张三', 1000);
-
WordPress函数:esc_attr__ 转义属性及翻译WordPress函数:esc_attr__ 转义属性及翻译
-
WordPress函数:esc_attr_e 属性转义、翻译、显示WordPress函数:esc_attr_e 属性转义、翻译、显示
-
WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
-
WordPress公司官网主题在众多的WordPress企业官网主题中,追格公司推出了多款关于WordPress企业官网主题作品。我们之前已经分享过一些关于追格的企业官网主题,包括收费和免费版本,这些主题都因其独特的设计和出色的功能而深受用户喜爱。
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
暂无评论,抢个沙发...