wp transient

Додає, отримує та видаляє записи у тимчасовому кеші WordPress.

Залежно від того, transient cache використовує WordPress database до значних цін між вимогами. На single site installation, значення є stored in wp_options table. На multisite installation, значення є збережені в wp_options або wp_sitemeta table, depending on use of the --networkflag.

Якщо необхідний об’єкт копіювання встановлюється (наприклад, Redis or Memcached), transient cache skips the database and simply wraps the WP Object Cache.

Список командОпис
wp transient get


Повертає часову опцію.
wp transient set


Встановлює часову опцію.
wp transient delete


Видаляє тимчасову опцію.
wp transient type


Визначає тип застосування часових опцій.

Приклади

# Set transient.
$ wp transient set sample_key "test data" 3600
Success: Transient added.

# Get transient.
$ wp transient get sample_key
test data

# Delete transient.
$ wp transient delete sample_key
Success: Transient deleted.

# Delete expired transients.
$ wp transient delete --expired
Success: 12 expired transients deleted from the database.

# Delete all transients.
$ wp transient delete --all
Success: 14 transients deleted from the database.

Вихідний код команд





wp transient get

Повертає часову опцію.

Для більш повного розповсюдження трансляції електронної пошти, включно з мережею cache, please see docs for wp transient .

Використання

wp transient get {key} [--format={format}] [--network]

Можна вказати Глобальні параметри та такі:

{key}
Key for the transient.
[–format={format}]
Render output в окремому форматі.
Типово: table
Можливо:

  • table
  • csv
  • json
  • yaml
[–network]
Get the value of a network|site transient. On single site, this is є specially-named cache key. На multisite, це is a global cache (instead of local to the site).

Приклади

$ wp transient get sample_key
test data
$ wp transient get random_key
Warning: Transient with key "random_key" is not set.

Same as get_site_transient()

$ wp transient get random_key --network
Warning: Transient with key "random_key" is not set.




wp transient set

Встановлює часову опцію.

<expiration> is the time until expiration, in seconds.

Для більш повного розповсюдження трансляції електронної пошти, включно з мережею cache, please see docs for wp transient .

Використання

wp transient set {key} {value} [{expiration}] [--network]

Можна вказати Глобальні параметри та такі:

{key}
Key for the transient.
{value}
Value to be set for the transient.
[{expiration}]
Time until expiration, в seconds.
[–network]
Set the value of a network|site transient. On single site, this is є specially-named cache key. На multisite, це is a global cache (instead of local to the site).

Приклади

$ wp transient set sample_key "test data" 3600
Success: Transient added.




wp transient delete

Видаляє тимчасову опцію.

Для більш повного розповсюдження трансляції електронної пошти, включно з мережею cache, please see docs for wp transient .

Використання

wp transient delete [{key}] [--network] [--all] [--expired]

Можна вказати Глобальні параметри та такі:

[{key}]
Key for the transient.
[–network]
Delete the value of a network|site transient. On single site, this is є specially-named cache key. На multisite, це is a global cache (instead of local to the site).
[–all]
Delete all transients.
[–expired]
Delete all expired transients.

Приклади

# Delete transient.
$ wp transient delete sample_key
Success: Transient deleted.
# Delete expired transients.
$ wp transient delete --expired
Success: 12 expired transients deleted from the database.
# Delete all transients.
$ wp transient delete --all
Success: 14 transients deleted from the database.




wp transient type

Визначає тип застосування часових опцій.

Indicates whether transients API is using object cache or options table.

Для більш повного розповсюдження трансляції електронної пошти, включно з мережею cache, please see docs for wp transient .

Використання

wp transient type

Приклади

$ wp transient type
Transients є додані до wp_options table.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *