wp widget
Управляет виджетами, включая их добавление и перемещение в боковых панелях.
Виджет добавляет контент и функционал в область виджета (в сайдбар).
Список команд | Описание |
---|---|
wp widget list | Отображает список виджетов, связанных с боковой панелью. |
wp widget add | Добавляет виджет в сайдбар. |
wp widget update | Обновляет параметры существующего виджета. |
wp widget move | Изменяет положение виджета. |
wp widget deactivate | Деактивирует один или несколько виджетов из активной боковой панели. |
wp widget delete | Удаляет один или несколько виджетов из боковой панели. |
wp widget reset | Сбрасывает сайдбар. |
Примеры
# List widgets on a given sidebar $ wp widget list sidebar-1 +----------+------------+----------+----------------------+ | name | id | position | options | +----------+------------+----------+----------------------+ | meta | meta-6 | 1 | {"title":"Meta"} | | calendar | calendar-2 | 2 | {"title":"Calendar"} | +----------+------------+----------+----------------------+ # Add a calendar widget to the second position on the sidebar $ wp widget add calendar sidebar-1 2 Success: Added widget to sidebar. # Update option(s) associated with a given widget $ wp widget update calendar-1 --title="Calendar" Success: Widget updated. # Delete one or more widgets entirely $ wp widget delete calendar-2 archive-1 Success: 2 widgets removed from sidebar.
Исходный код команд
wp widget list
Отображает список виджетов, связанных с боковой панелью.
Использование
wp widget list {sidebar-id} [--fields={fields}] [--format={format}]
Можно указать Глобальные параметры и следующие:
- {sidebar-id}
- ID for the corresponding sidebar.
- [--fields={fields}]
- Limit the output to specific object fields.
- [--format={format}]
Render output in a particular format.
По умолчанию: table
Может быть:- table
- csv
- ids
- json
- count
- yaml
Доступные поля
These fields will be displayed by default for each widget:
- name
- id
- position
- options
There are no optionally available fields.
Примеры
$ wp widget list sidebar-1 --fields=name,id --format=csv name,id meta,meta-5 search,search-3
wp widget add
Добавляет виджет в сайдбар.
Creates a new widget entry in the database, and associates it with the sidebar.
Использование
wp widget add {name} {sidebar-id} [{position}] [--{field}={value}]
Можно указать Глобальные параметры и следующие:
- {name}
- Widget name.
- {sidebar-id}
- ID for the corresponding sidebar.
- [{position}]
- Widget's current position within the sidebar. Defaults to last
- [--{field}={value}]
- Widget option to add, with its new value
Примеры
# Add a new calendar widget to sidebar-1 with title "Calendar" $ wp widget add calendar sidebar-1 2 --title="Calendar" Success: Added widget to sidebar.
wp widget update
Обновляет параметры существующего виджета.
Использование
wp widget update {widget-id} [--{field}={value}]
Можно указать Глобальные параметры и следующие:
- {widget-id}
- Unique ID for the widget
- [--{field}={value}]
- Field to update, with its new value
Примеры
# Change calendar-1 widget title to "Our Calendar" $ wp widget update calendar-1 --title="Our Calendar" Success: Widget updated.
wp widget move
Изменяет положение виджета.
Changes the order of a widget in its existing sidebar, or moves it to a new sidebar.
Использование
wp widget move {widget-id} [--position={position}] [--sidebar-id={sidebar-id}]
Можно указать Глобальные параметры и следующие:
- {widget-id}
- Unique ID for the widget
- [--position={position}]
- Assign the widget to a new position.
- [--sidebar-id={sidebar-id}]
- Assign the widget to a new sidebar
Примеры
# Change position of widget $ wp widget move recent-comments-2 --position=2 Success: Widget moved.
# Move widget to Inactive Widgets $ wp widget move recent-comments-2 --sidebar-id=wp_inactive_widgets Success: Widget moved.
wp widget deactivate
Деактивирует один или несколько виджетов из активной боковой панели.
Moves widgets to Inactive Widgets.
Использование
wp widget deactivate {widget-id}...
Можно указать Глобальные параметры и следующие:
- {widget-id}...
- Unique ID for the widget(s)
Примеры
# Deactivate the recent-comments-2 widget. $ wp widget deactivate recent-comments-2 Success: 1 widget deactivated.
wp widget delete
Удаляет один или несколько виджетов из боковой панели.
Использование
wp widget delete {widget-id}...
Можно указать Глобальные параметры и следующие:
- {widget-id}...
- Unique ID for the widget(s)
Примеры
# Delete the recent-comments-2 widget from its sidebar. $ wp widget delete recent-comments-2 Success: Deleted 1 of 1 widgets.
wp widget reset
Сбрасывает сайдбар.
Removes all widgets from the sidebar and places them in Inactive Widgets.
Использование
wp widget reset [{sidebar-id}...] [--all]
Можно указать Глобальные параметры и следующие:
- [{sidebar-id}...]
- One or more sidebars to reset.
- [--all]
- If set, all sidebars will be reset.
Примеры
# Reset a sidebar $ wp widget reset sidebar-1 Success: Sidebar 'sidebar-1' reset.
# Reset multiple sidebars $ wp widget reset sidebar-1 sidebar-2 Success: Sidebar 'sidebar-1' reset. Success: Sidebar 'sidebar-2' reset.
# Reset all sidebars $ wp widget reset --all Success: Sidebar 'sidebar-1' reset. Success: Sidebar 'sidebar-2' reset. Success: Sidebar 'sidebar-3' reset.