https://wiki.devliegendebrigade.nl/index.php?title=Wp_wc_product_cat_list&feed=atom&action=historyWp wc product cat list - Bewerkingsoverzicht2024-03-29T09:36:40ZBewerkingsoverzicht voor deze pagina op de wikiMediaWiki 1.35.5https://wiki.devliegendebrigade.nl/index.php?title=Wp_wc_product_cat_list&diff=30554&oldid=prevJeroen Strompf: Nieuwe pagina aangemaakt met 'Toon alle taxons uit de <code>product_cat</code>-taxonomie of een deelverzameling daarvan. Merk op dat je met dit commando niet kunt filteren op individuele id's. D...'2022-08-25T20:58:47Z<p>Nieuwe pagina aangemaakt met 'Toon alle taxons uit de <code>product_cat</code>-taxonomie of een deelverzameling daarvan. Merk op dat je met dit commando niet kunt filteren op individuele id's. D...'</p>
<p><b>Nieuwe pagina</b></p><div>Toon alle taxons uit de <code>product_cat</code>-taxonomie of een deelverzameling daarvan. Merk op dat je met dit commando niet kunt filteren op individuele id's. Daar heb je <code>wp wc product_cat get</code> voor.<br />
<br />
<pre><br />
$ wp help wc product_cat list<br />
<br />
NAME<br />
<br />
wp wc product_cat list<br />
<br />
DESCRIPTION<br />
<br />
List all items.<br />
<br />
SYNOPSIS<br />
<br />
wp wc product_cat list [--context=<context>] [--page=<page>] [--per_page=<per_page>] [--search=<search>]<br />
[--exclude=<exclude>] [--include=<include>] [--offset=<offset>] [--order=<order>] [--orderby=<orderby>]<br />
[--hide_empty=<hide_empty>] [--parent=<parent>] [--product=<product>] [--slug=<slug>] [--fields=<fields>]<br />
[--field=<field>] [--format=<format>]<br />
<br />
OPTIONS<br />
<br />
[--context=<context>]<br />
Scope under which the request is made; determines fields present in response.<br />
<br />
[--page=<page>]<br />
Current page of the collection.<br />
<br />
[--per_page=<per_page>]<br />
Maximum number of items to be returned in result set.<br />
<br />
[--search=<search>]<br />
Limit results to those matching a string.<br />
<br />
[--exclude=<exclude>]<br />
Ensure result set excludes specific IDs.<br />
<br />
[--include=<include>]<br />
Limit result set to specific ids.<br />
<br />
[--offset=<offset>]<br />
Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.<br />
<br />
[--order=<order>]<br />
Order sort attribute ascending or descending.<br />
<br />
[--orderby=<orderby>]<br />
Sort collection by resource attribute.<br />
<br />
[--hide_empty=<hide_empty>]<br />
Whether to hide resources not assigned to any products.<br />
<br />
[--parent=<parent>] ← Gebruik parent-ID<br />
Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.<br />
<br />
[--product=<product>]<br />
Limit result set to resources assigned to a specific product.<br />
<br />
[--slug=<slug>]<br />
Limit result set to resources with a specific slug.<br />
<br />
[--fields=<fields>]<br />
Limit response to specific fields. Defaults to all fields.<br />
<br />
[--field=<field>]<br />
Get the value of an individual field.<br />
<br />
[--format=<format>]<br />
Render response in a particular format.<br />
---<br />
default: table<br />
options:<br />
- table<br />
- json<br />
- csv<br />
- ids<br />
- yaml<br />
- count<br />
- headers<br />
- body<br />
- envelope<br />
---<br />
</pre><br />
<br />
''' --field '''<br />
<br />
Gebruik de vlag <code>--field</code> om de output van één veld te krijgen. Voorbeeld:<br />
<br />
<pre><br />
$ wp wc product_cat --user=4 list --field="description"<br />
<br />
<br />
All widgets for Alberko<br />
Alle widgets voor Advanilla<br />
...<br />
</pre><br />
<br />
''' --format="count" '''<br />
<br />
Met de optie <code>--format="count"</code> wordt het aantal taxons vermeld. Dit is inclusief subtaxons<br />
<br />
<pre><br />
wp wc product_cat --user=4 list --format=count<br />
<br />
706<br />
</pre><br />
{|<br />
|[[file:20210801-1427.png|thumb|Gelukkig: De webinterface komt op hetzelfde nummer uit]]<br />
|}<br />
<br />
''' --format="ids" '''<br />
<br />
Met de ''flag'' <code>--format="ids"</code> worden alleen de id's van taxons geretourneerd. Cruciaal als je de output van dit commando wilt gebruiken als input voor verdere bewerkingen. Voorbeelden:<br />
<br />
<pre><br />
$ wp wc product_cat --user=4 list --format=ids<br />
<br />
44274 44276 18869 18906 44277 44278 45130 45146 44279 18926 44280 18870 44281 45165 18891 18936 18907 44283 18867 19038 19042 19043 19045 19133 19292 19293 19294 19309 45167 45139 18938 18954 18967 18982 18983 18985 18986 18988 18993 19012 19031 19046 19071 19094 19096 19112 19118 19140 19164 19171 19214 19234 19240 19241 19245 19263 19267 19281 19305 19307 19319 19340 19356 18866 18897 44282 19316 19369 45144 44286 18872 44297 44299 44285 18921 44812 44301 44305 18922 45134 44309 45147 44311 18868 18913 45170 44313 18903 45140 45141 18911 45242 18931 44315 18882 18925 18889 18894 44318 18899<br />
</pre><br />
<br />
Er worden max. 100 items getourneerd. Kijk maar:<br />
<br />
<pre><br />
$ wp wc product_cat --user=4 list --format=ids | wc -w<br />
<br />
100<br />
</pre><br />
<br />
''' --offset '''<br />
<br />
Je kunt max. 100 taxons per keer zien. Gebruik daarom de ''flag'' <code>--offset</code> om voorbij de eerste 100 taxons te komen<br />
<br />
''' --parent '''<br />
<br />
Met <code>--parent</code> kun je filteren op parent-taxons.<br />
<br />
Voorbeeld: Vind de eerste 10 taxons zonder parent-categorie:<br />
<br />
<pre><br />
wp wc product_cat --user=4 list --per_page=10 --parent=0<br />
</pre><br />
<br />
''' --per_page '''<br />
<br />
Standaard worden er maximaal 100 items getoond. Dit getal kun je verlagen met <code>--per_page</code>, maar niet verhogen. Kijk maar:<br />
<br />
<pre><br />
wp wc product_cat --user=4 list --per_page=200<br />
<br />
Error: Invalid parameter(s): per_page {"status":400,"params":{"per_page":"per_page must be between 1 (inclusive) and 100 (inclusive)"},"details":{"per_page":{"code":"rest_out_of_bounds","message":"per_page must be between 1 (inclusive) and 100 (inclusive)","data":null}}}<br />
</pre><br />
<br />
''' --search '''<br />
<br />
Filter op strings die voorkomen in de velden <code>name</code> en <code>slug</code>. Standaard wordt er niet gezocht in het veld <code>description</code>. Wellicht is dat mogelijk, maar weet ik op dit moment niet hoe dat te doen.<br />
<br />
Voorbeeld:<br />
<br />
<pre><br />
$ wp wc product_cat --user=4 list --search="Hamer"<br />
</pre></div>Jeroen Strompf