Wp widget update (WP-CLI): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 3: | Regel 3: | ||
* Merk op dat je een <code>widget-id</code> moet meegeven, maar niet een <code>sidebar-id</code> | * Merk op dat je een <code>widget-id</code> moet meegeven, maar niet een <code>sidebar-id</code> | ||
* De namen bij <code>--attribute</code> zijn de slugs, dus doorgaans met dashes en niet met underscores. Je kunt de namen ook achterhalen middels <code>select distinct taxonomy from wp_term_taxonomy;</code> | * De namen bij <code>--attribute</code> zijn de slugs, dus doorgaans met dashes en niet met underscores. Je kunt de namen ook achterhalen middels <code>select distinct taxonomy from wp_term_taxonomy;</code> | ||
+ | * It seems that you always have to include the title. Otherwise the title gets reset to something. | ||
<pre> | <pre> |
Huidige versie van 15 feb 2023 om 19:06
Bewerk de instellingen voor bestaande widgets:
- Merk op dat je een
widget-id
moet meegeven, maar niet eensidebar-id
- De namen bij
--attribute
zijn de slugs, dus doorgaans met dashes en niet met underscores. Je kunt de namen ook achterhalen middelsselect distinct taxonomy from wp_term_taxonomy;
- It seems that you always have to include the title. Otherwise the title gets reset to something.
$ wp help widget update NAME wp widget update DESCRIPTION Updates options for an existing widget. SYNOPSIS wp widget update <widget-id> [--<field>=<value>] OPTIONS <widget-id> Unique ID for the widget [--<field>=<value>] Field to update, with its new value EXAMPLES # Change calendar-1 widget title to "Our Calendar" $ wp widget update calendar-1 --title="Our Calendar" Success: Widget updated.
Voorbeeld - 2021.08.14
################################################################################ # Update widgets ################################################################################ # wp widget update woocommerce_layered_nav-19 --title="Device" --attribute="device" wp widget update woocommerce_layered_nav-13 --title="Model" --attribute="model" wp widget update woocommerce_layered_nav-14 --title="Submodel" --attribute="submodel" wp widget update woocommerce_layered_nav-5 --title="Width (mm)" --attribute="width-mm" wp widget update woocommerce_layered_nav-6 --title="Depth (mm)" --attribute="depth-mm" wp widget update woocommerce_layered_nav-7 --title="Length (mm)" --attribute="length-mm" wp widget update woocommerce_layered_nav-16 --title="Product line" --attribute="product-line"