Wp widget list (WP-CLI)
Versie door Jeroen Strompf (overleg | bijdragen) op 27 aug 2022 om 17:20
$ wp help widget list NAME wp widget list DESCRIPTION Lists widgets associated with a sidebar. SYNOPSIS wp widget list <sidebar-id> [--fields=<fields>] [--format=<format>] OPTIONS <sidebar-id> ID for the corresponding sidebar. [--fields=<fields>] Limit the output to specific object fields. [--format=<format>] Render output in a particular format. --- default: table options: - table - csv - ids - json - count - yaml --- AVAILABLE FIELDS These fields will be displayed by default for each widget: * name * id * position * options There are no optionally available fields. EXAMPLES $ wp widget list sidebar-1 --fields=name,id --format=csv name,id meta,meta-5 search,search-3
Voorbeeld
$ wp sidebar list +---------------------+---------------------+---------------------------------------------------------------------------+ | name | id | description | +---------------------+---------------------+---------------------------------------------------------------------------+ | Primary Widget Area | sidebar-1 | | | Header Widget Area | mini-cart-widget | | | Inactive Widgets | wp_inactive_widgets | Drag widgets here to remove them from the sidebar but keep their settings | +---------------------+---------------------+---------------------------------------------------------------------------+ $ wp widget list sidebar-1 +----------------------------------+----------------------------------+----------+-----------------------------------+ | name | id | position | options | +----------------------------------+----------------------------------+----------+-----------------------------------+ | woocommerce_layered_nav_filters | woocommerce_layered_nav_filters- | 1 | {"title":"Filters"} | | | 3 | | | | woocommerce_layered_nav | woocommerce_layered_nav-19 | 2 | {"title":"Blub code","attribute" | | | | | :"blub-code","display_type":"lis | | | | | t","query_type":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-13 | 3 | {"title":"Model","attribute":"mod | | | | | el","display_type":"list","query_ | | | | | type":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-14 | 4 | {"title":"Submodel","attribute":" | | | | | submodel","display_type":"list"," | | | | | query_type":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-17 | 5 | {"title":"Diagram","attribute":"d | | | | | iagram","display_type":"list","qu | | | | | ery_type":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-5 | 6 | {"title":"Breedte (mm)","attribut | | | | | e":"breedte","display_type":"list | | | | | ","query_type":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-6 | 7 | {"title":"Diepte (mm)","attribute | | | | | ":"diepte","display_type":"list", | | | | | "query_type":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-7 | 8 | {"title":"Lengte (mm)","attribute | | | | | ":"lengte","display_type":"list", | | | | | "query_type":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-8 | 9 | {"title":"Automatische flop?","at | | | | | tribute":"automatic-flop","displa | | | | | y_type":"list","query_type":"and" | | | | | } | | woocommerce_layered_nav | woocommerce_layered_nav-9 | 10 | {"title":"Wire?","attribute":"wir | | | | | e","display_type":"list","query_t | | | | | ype":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-10 | 11 | {"title":"Connector?","attribute" | | | | | :"connector","display_type":"list | | | | | ","query_type":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-11 | 12 | {"title":"Veer?","attribute":"vee | | | | | r","display_type":"list","query_t | | | | | ype":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-4 | 13 | {"title":"Original blub", | | | | | "attribute":"original-blub", | | | | | "display_type":"list","query_t | | | | | ype":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-12 | 14 | {"title":"Diagram","attribute":"d | | | | | iagram","display_type":"list","qu | | | | | ery_type":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-16 | 15 | {"title":"Product line","attribut | | | | | e":"product-line","display_type": | | | | | "list","query_type":"and"} | | woocommerce_layered_nav | woocommerce_layered_nav-15 | 16 | {"title":"blujb-productcode","att | | | | | ribute":"blub_code","display_typ | | | | | e":"list","query_type":"and"} | +----------------------------------+----------------------------------+----------+-----------------------------------+
--fields
Met de flag --fields
heb je vermoedelijk de keuze uit
name
id
position
options
en niet de keuze uit de diverse velden die onder options worden getoond. De velden scheid je met een komma, zonder spatie. Voorbeeld:
$ wp widget list sidebar-1 --fields=id,options +-----------------------------------+----------------------------------------------------------------------------------------------------------------+ | id | options | +-----------------------------------+----------------------------------------------------------------------------------------------------------------+ | woocommerce_layered_nav_filters-3 | {"title":"Filters"} | | woocommerce_layered_nav-19 | {"title":"Apparaat","attribute":"apparaat","display_type":"list","query_type":"and"} | | woocommerce_layered_nav-13 | {"title":"Model","attribute":"model","display_type":"list","query_type":"and"} | | woocommerce_layered_nav-14 | {"title":"Submodel","attribute":"submodel","display_type":"list","query_type":"and"} | +-----------------------------------+----------------------------------------------------------------------------------------------------------------+