WC_Admin_Addons::set_locale_data_in_transient()
Sets the locale data in a transient.
Transient value is an array of locale data in the following format: array(
'en_US' => ..., 'fr_FR' => ...,
)
Метод класса: WC_Admin_Addons{}
Хуков нет.
Возвращает
true|false
. True if the value was set, false otherwise.
Использование
$result = WC_Admin_Addons::set_locale_data_in_transient( $transient, $value, $locale, $expiration );
- $transient(строка) (обязательный)
- Transient name. Expected to not be SQL-escaped. Must be 172 characters or fewer in length.
- $value(разное) (обязательный)
- Transient value. Must be serializable if non-scalar. Expected to not be SQL-escaped.
- $locale(строка) (обязательный)
- Locale to set.
- $expiration(int)
- Time until expiration in seconds.
По умолчанию: 0 (no expiration)
Код WC_Admin_Addons::set_locale_data_in_transient() WC Admin Addons::set locale data in transient WC 9.3.3
private static function set_locale_data_in_transient( $transient, $value, $locale, $expiration = 0 ) { $transient_value = get_transient( $transient ); $transient_value = is_array( $transient_value ) ? $transient_value : array(); $transient_value[ $locale ] = $value; return set_transient( $transient, $transient_value, $expiration ); }