@@ -249,6 +249,91 @@ Errors if the value can't be incremented.
249
249
250
250
251
251
252
+ ### wp cache patch
253
+
254
+ Update a nested value from the cache.
255
+
256
+ ~~~
257
+ wp cache patch <action> <key> <key-path>... [<value>] [--group=<group>] [--format=<format>]
258
+ ~~~
259
+
260
+ ** OPTIONS**
261
+
262
+ <action>
263
+ Patch action to perform.
264
+ ---
265
+ options:
266
+ - insert
267
+ - update
268
+ - delete
269
+ ---
270
+
271
+ <key>
272
+ Cache key.
273
+
274
+ <key-path>...
275
+ The name(s) of the keys within the value to locate the value to patch.
276
+
277
+ [<value>]
278
+ The new value. If omitted, the value is read from STDIN.
279
+
280
+ [--group=<group>]
281
+ Method for grouping data within the cache which allows the same key to be used across groups.
282
+ ---
283
+ default: default
284
+ ---
285
+
286
+ [ --expiration=<expiration >]
287
+ : Define how long to keep the value, in seconds. ` 0 ` means as long as possible.
288
+ ---
289
+ default: 0
290
+ ---
291
+
292
+ [--format=<format>]
293
+ The serialization format for the value.
294
+ ---
295
+ default: plaintext
296
+ options:
297
+ - plaintext
298
+ - json
299
+ ---
300
+
301
+
302
+
303
+ ### wp cache pluck
304
+
305
+ Get a nested value from the cache.
306
+
307
+ ~~~
308
+ wp cache pluck <key> <key-path>... [--group=<group>] [--format=<format>]
309
+ ~~~
310
+
311
+ ** OPTIONS**
312
+
313
+ <key>
314
+ Cache key.
315
+
316
+ <key-path>...
317
+ The name(s) of the keys within the value to locate the value to pluck.
318
+
319
+ [--group=<group>]
320
+ Method for grouping data within the cache which allows the same key to be used across groups.
321
+ ---
322
+ default: default
323
+ ---
324
+
325
+ [--format=<format>]
326
+ The output format of the value.
327
+ ---
328
+ default: plaintext
329
+ options:
330
+ - plaintext
331
+ - json
332
+ - yaml
333
+ ---
334
+
335
+
336
+
252
337
### wp cache replace
253
338
254
339
Replaces a value in the object cache, if the value already exists.
@@ -510,63 +595,6 @@ network|site cache, please see docs for `wp transient`.
510
595
511
596
512
597
513
- ### wp transient set
514
-
515
- Sets a transient value.
516
-
517
- ~~~
518
- wp transient set <key> <value> [<expiration>] [--network]
519
- ~~~
520
-
521
- ` <expiration> ` is the time until expiration, in seconds.
522
-
523
- For a more complete explanation of the transient cache, including the
524
- network|site cache, please see docs for ` wp transient ` .
525
-
526
- ** OPTIONS**
527
-
528
- <key>
529
- Key for the transient.
530
-
531
- <value>
532
- Value to be set for the transient.
533
-
534
- [<expiration>]
535
- Time until expiration, in seconds.
536
-
537
- [--network]
538
- Set the value of a network|site transient. On single site, this is
539
- is a specially-named cache key. On multisite, this is a global cache
540
- (instead of local to the site).
541
-
542
- ** EXAMPLES**
543
-
544
- $ wp transient set sample_key "test data" 3600
545
- Success: Transient added.
546
-
547
-
548
-
549
- ### wp transient type
550
-
551
- Determines the type of transients implementation.
552
-
553
- ~~~
554
- wp transient type
555
- ~~~
556
-
557
- Indicates whether the transients API is using an object cache or the
558
- database.
559
-
560
- For a more complete explanation of the transient cache, including the
561
- network|site cache, please see docs for ` wp transient ` .
562
-
563
- ** EXAMPLES**
564
-
565
- $ wp transient type
566
- Transients are saved to the database.
567
-
568
-
569
-
570
598
### wp transient list
571
599
572
600
Lists transients and their values.
@@ -630,6 +658,143 @@ This field will be displayed by default for each matching option:
630
658
| foo4 | bar4 | 4 hours |
631
659
+------+-------+---------------+
632
660
661
+
662
+
663
+ ### wp transient patch
664
+
665
+ Update a nested value from a transient.
666
+
667
+ ~~~
668
+ wp transient patch <action> <key> <key-path>... [<value>] [--format=<format>] [--expiration=<expiration>] [--network]
669
+ ~~~
670
+
671
+ ** OPTIONS**
672
+
673
+ <action>
674
+ Patch action to perform.
675
+ ---
676
+ options:
677
+ - insert
678
+ - update
679
+ - delete
680
+ ---
681
+
682
+ <key>
683
+ Key for the transient.
684
+
685
+ <key-path>...
686
+ The name(s) of the keys within the value to locate the value to patch.
687
+
688
+ [<value>]
689
+ The new value. If omitted, the value is read from STDIN.
690
+
691
+ [--format=<format>]
692
+ The serialization format for the value.
693
+ ---
694
+ default: plaintext
695
+ options:
696
+ - plaintext
697
+ - json
698
+ ---
699
+
700
+ [--expiration=<expiration>]
701
+ Time until expiration, in seconds.
702
+
703
+ [--network]
704
+ Get the value of a network|site transient. On single site, this is
705
+ a specially-named cache key. On multisite, this is a global cache
706
+ (instead of local to the site).
707
+
708
+
709
+
710
+ ### wp transient pluck
711
+
712
+ Get a nested value from a transient.
713
+
714
+ ~~~
715
+ wp transient pluck <key> <key-path>... [--format=<format>] [--network]
716
+ ~~~
717
+
718
+ ** OPTIONS**
719
+
720
+ <key>
721
+ Key for the transient.
722
+
723
+ <key-path>...
724
+ The name(s) of the keys within the value to locate the value to pluck.
725
+
726
+ [--format=<format>]
727
+ The output format of the value.
728
+ ---
729
+ default: plaintext
730
+ options:
731
+ - plaintext
732
+ - json
733
+ - yaml
734
+ ---
735
+
736
+ [--network]
737
+ Get the value of a network|site transient. On single site, this is
738
+ a specially-named cache key. On multisite, this is a global cache
739
+ (instead of local to the site).
740
+
741
+
742
+
743
+ ### wp transient set
744
+
745
+ Sets a transient value.
746
+
747
+ ~~~
748
+ wp transient set <key> <value> [<expiration>] [--network]
749
+ ~~~
750
+
751
+ ` <expiration> ` is the time until expiration, in seconds.
752
+
753
+ For a more complete explanation of the transient cache, including the
754
+ network|site cache, please see docs for ` wp transient ` .
755
+
756
+ ** OPTIONS**
757
+
758
+ <key>
759
+ Key for the transient.
760
+
761
+ <value>
762
+ Value to be set for the transient.
763
+
764
+ [<expiration>]
765
+ Time until expiration, in seconds.
766
+
767
+ [--network]
768
+ Set the value of a network|site transient. On single site, this is
769
+ is a specially-named cache key. On multisite, this is a global cache
770
+ (instead of local to the site).
771
+
772
+ ** EXAMPLES**
773
+
774
+ $ wp transient set sample_key "test data" 3600
775
+ Success: Transient added.
776
+
777
+
778
+
779
+ ### wp transient type
780
+
781
+ Determines the type of transients implementation.
782
+
783
+ ~~~
784
+ wp transient type
785
+ ~~~
786
+
787
+ Indicates whether the transients API is using an object cache or the
788
+ database.
789
+
790
+ For a more complete explanation of the transient cache, including the
791
+ network|site cache, please see docs for ` wp transient ` .
792
+
793
+ ** EXAMPLES**
794
+
795
+ $ wp transient type
796
+ Transients are saved to the database.
797
+
633
798
## Installing
634
799
635
800
This package is included with WP-CLI itself, no additional installation necessary.
0 commit comments