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 {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 {menu}...

Можна вказати Глобальні параметри та такі:

{menu}…
Name, slug, або term ID для menu(s).

Приклади

$ wp menu delete "My Menu"
Success: 1 menu deleted.

Повертає список меню.

Використання

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 {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 {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 {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 {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 {db-id}...

Можна вказати Глобальні параметри та такі:

{db-id}…
Database ID для menu item(s).

Приклади

$ wp menu item delete 45
Success: 1 menu item deleted.

Відображає список зареєстрованих областей меню для поточної теми.

Використання

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 {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 {menu} {location}

Можна вказати Глобальні параметри та такі:

{menu}
Name, slug, або term ID для menu.
{location}
Location’s slug.

Приклади

$ wp menu location remove primary-menu primary
Success: Removed location from menu.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *