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 --network
flag.
Якщо необхідний об’єкт копіювання встановлюється (наприклад, 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.