wp menu
Списки, створення, призначення та видалення меню навігації активної теми.
Натисніть Navigation Menus reference in Theme Handbook.
Список команд | Опис |
---|---|
wp menu create | Створює нове меню. |
wp menu delete | Видаляє одне або кілька меню. |
wp menu list | Повертає список меню. |
wp menu item list | Повертає список елементів, пов’язаних із меню. |
wp menu item add-post | Додає до меню вказаний запис. |
wp menu item add-term | Додає в меню вказаний термін (елемент таксономії). |
wp menu item add-custom | Додає довільний пункт меню. |
wp menu item update | Оновлює вказаний елемент меню. |
wp menu item delete | Видаляє один або кілька елементів меню. |
wp menu location list | Відображає список зареєстрованих областей меню для поточної теми. |
wp menu location assign | Розташує вказане меню у вказаній області меню. |
wp menu location remove | Видаляє вказане меню з області меню. |
Приклади
# Create a new menu $wp menu create "My Menu" Success: Created menu 200. # List existing menus $ wp menu list +---------+----------+----------+-----------+----- --+ | term_id | name | slug | locations | count | +---------+----------+----------+-----------+----- --+ | 200 | My Menu | my-menu | | 0 | | 177 | Top Menu | top-menu | primary | 7 | +---------+----------+----------+-----------+----- --+ # Create a new menu link item $ wp menu item add-custom my-menu Apple http://apple.com --porcelain 1922 # Assign the 'my-menu' menu до 'primary' location $ wp menu location assign my-menu primary Success: Assigned location to menu.
Вихідний код команд
wp menu create
Створює нове меню.
Використання
wp menu create {menu-name} [--porcelain]
Можна вказати Глобальні параметри та такі:
- {menu-name}
- A descriptive name для menu.
- [–porcelain]
- Output just the new menu id.
Приклади
$wp menu create "My Menu" Success: Created menu 200.
wp menu delete
Видаляє одне або кілька меню.
Використання
wp menu delete {menu}...
Можна вказати Глобальні параметри та такі:
- {menu}…
- Name, slug, або term ID для menu(s).
Приклади
$ wp menu delete "My Menu" Success: 1 menu deleted.
wp menu list
Повертає список меню.
Використання
wp menu list [--fields={fields}] [--format={format}]
Можна вказати Глобальні параметри та такі:
- [–fields={fields}]
- Зменшити відтворення до конкретного об’єкта поля.
- [–format={format}]
- Render output в окремому форматі.
Типово: table
Можливо:- table
- csv
- json
- count
- ids
- yaml
Доступні поля
Ці польоти будуть розглянуті за додатковим для кожного menu:
- term_id
- name
- slug
- count
Ці поля є optionally available:
- term_group
- term_taxonomy_id
- taxonomy
- description
- parent
- locations
Приклади
$ wp menu list +---------+----------+----------+-----------+----- --+ | term_id | name | slug | locations | count | +---------+----------+----------+-----------+----- --+ | 200 | My Menu | my-menu | | 0 | | 177 | Top Menu | top-menu | primary | 7 | +---------+----------+----------+-----------+----- --+
wp menu item list
Повертає список елементів, пов’язаних із меню.
Використання
wp menu item list {menu} [--fields={fields}] [--format={format}]
Можна вказати Глобальні параметри та такі:
- {menu}
- Name, slug, або term ID для menu.
- [–fields={fields}]
- Зменшити відтворення до конкретного об’єкта поля.
- [–format={format}]
- Render output в окремому форматі.
Типово: table
Можливо:- table
- csv
- json
- count
- ids
- yaml
Доступні поля
Ці філії будуть розглянуті за додатковим для кожного menu item:
- db_id
- type
- title
- link
- position
Ці поля є optionally available:
- menu_item_parent
- object_id
- object
- type
- type_label
- target
- attr_title
- description
- classes
- xfn
Приклади
$ wp menu item list main-menu +-------+-----------+-------------+---------------- ------------------+----------+ | db_id | тип | title | link | position | +-------+-----------+-------------+---------------- ------------------+----------+ | 5 | custom | Головна | http://example.com | 1 | | 6 | post_type | Sample Page | http://example.com/sample-page/ | 2 | +-------+-----------+-------------+---------------- ------------------+----------+
wp menu item add-post
Додає до меню вказаний запис.
Використання
wp menu item add-post {menu} {post-id} [--title={title}] [--link={link}] [--description={description}] [--attr-title={attr -title}] [--target={target}] [--classes={classes}] [--position={position}] [--parent-id={parent-id}] [--porcelain]
Можна вказати Глобальні параметри та такі:
- {menu}
- Name, slug, або term ID для menu.
- {post-id}
- Post ID до add до menu.
- [–title={title}]
- Set a custom title for the menu item.
- [–link={link}]
- Set a custom url for menu item.
- [–description={description}]
- Set a custom description for menu item.
- [–attr-title={attr-title}]
- Set a custom title attribute for the menu item.
- [–target={target}]
- Set a custom link target for menu item.
- [–classes={classes}]
- Set a custom link classes for menu item.
- [–position={position}]
- Specify position of this menu item.
- [–parent-id={parent-id}]
- Make this menu item Child of another menu item.
- [–porcelain]
- Output just the new menu item id.
Приклади
$ wp menu item add-post sidebar-menu 33 --title="Custom Test Post" Success: Menu item added.
wp menu item add-term
Додає в меню вказаний термін (елемент таксономії).
Використання
wp menu item add-term {menu} {taxonomy} {term-id} [--title={title}] [--link={link}] [--description={description}] [--attr-title ={attr-title}] [--target={target}] [--classes={classes}] [--position={position}] [--parent-id={parent-id}] [-- porcelain]
Можна вказати Глобальні параметри та такі:
- {menu}
- Name, slug, або term ID для menu.
- {taxonomy}
- Taxonomy of the term to be added.
- {term-id}
- Term ID для term to be added.
- [–title={title}]
- Set a custom title for the menu item.
- [–link={link}]
- Set a custom url for menu item.
- [–description={description}]
- Set a custom description for menu item.
- [–attr-title={attr-title}]
- Set a custom title attribute for the menu item.
- [–target={target}]
- Set a custom link target for menu item.
- [–classes={classes}]
- Set a custom link classes for menu item.
- [–position={position}]
- Specify position of this menu item.
- [–parent-id={parent-id}]
- Make this menu item Child of another menu item.
- [–porcelain]
- Output just the new menu item id.
Приклади
$ wp menu item add-term sidebar-menu post_tag 24 Success: Menu item added.
wp menu item add-custom
Додає довільний пункт меню.
Використання
wp menu item add-custom {menu} {title} {link} [--description={description}] [--attr-title={attr-title}] [--target={target}] [--classes ={classes}] [--position={position}] [--parent-id={parent-id}] [--porcelain]
Можна вказати Глобальні параметри та такі:
- {menu}
- Name, slug, або term ID для menu.
- {title}
- Title for the link.
- {link}
- Target URL for the link.
- [–description={description}]
- Set a custom description for menu item.
- [–attr-title={attr-title}]
- Set a custom title attribute for the menu item.
- [–target={target}]
- Set a custom link target for menu item.
- [–classes={classes}]
- Set a custom link classes for menu item.
- [–position={position}]
- Specify position of this menu item.
- [–parent-id={parent-id}]
- Make this menu item Child of another menu item.
- [–porcelain]
- Output just the new menu item id.
Приклади
$ wp menu item add-custom sidebar-menu Apple http://apple.com Success: Menu item added.
wp menu item update
Оновлює вказаний елемент меню.
Використання
wp menu item update {db-id} [--title={title}] [--link={link}] [--description={description}] [--attr-title={attr-title}] [ --target={target}] [--classes={classes}] [--position={position}] [--parent-id={parent-id}]
Можна вказати Глобальні параметри та такі:
- {db-id}
- Database ID для menu item.
- [–title={title}]
- Set a custom title for the menu item.
- [–link={link}]
- Set a custom url for menu item.
- [–description={description}]
- Set a custom description for menu item.
- [–attr-title={attr-title}]
- Set a custom title attribute for the menu item.
- [–target={target}]
- Set a custom link target for menu item.
- [–classes={classes}]
- Set a custom link classes for menu item.
- [–position={position}]
- Specify position of this menu item.
- [–parent-id={parent-id}]
- Make this menu item Child of another menu item.
Приклади
$ wp menu item update 45 --title=WordPress --link='http://wordpress.org' --target=_blank --position=2 Success: Menu item updated.
wp menu item delete
Видаляє один або кілька елементів меню.
Використання
wp menu item delete {db-id}...
Можна вказати Глобальні параметри та такі:
- {db-id}…
- Database ID для menu item(s).
Приклади
$ wp menu item delete 45 Success: 1 menu item deleted.
wp menu location list
Відображає список зареєстрованих областей меню для поточної теми.
Використання
wp menu location list [--format={format}]
Можна вказати Глобальні параметри та такі:
- [–format={format}]
- Render output в окремому форматі.
Типово: table
Можливо:- table
- csv
- json
- count
- yaml
- ids
Доступні поля
Ці польоти будуть розглянуті відповідно до всіх місць:
- name
- description
Приклади
$ wp menu location list +----------+-------------------+ | location | опис | +----------+-------------------+ | primary | Primary Menu | | Social | Social Links Menu | +----------+-------------------+
wp menu location assign
Розташує вказане меню у вказаній області меню.
Використання
wp menu location assign {menu} {location}
Можна вказати Глобальні параметри та такі:
- {menu}
- Name, slug, або term ID для menu.
- {location}
- Location’s slug.
Приклади
$ wp menu location assign primary-menu primary Success: Assigned location primary до menu primary-menu.
wp menu location remove
Видаляє вказане меню з області меню.
Використання
wp menu location remove {menu} {location}
Можна вказати Глобальні параметри та такі:
- {menu}
- Name, slug, або term ID для menu.
- {location}
- Location’s slug.
Приклади
$ wp menu location remove primary-menu primary Success: Removed location from menu.