You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ wp menu item add … takes the --position argument literally and inserts it into the database exactly as specified. This is a problem when you are trying to insert one menu item between two others.
For example, on a site that already has a handful of menu links (one of which is in position 3), let's add an item like so:
$ wp menu item add-post example-menu 123 --position=3
In the wp_posts table, the two menu links will have the same menu_order value. This creates mixed results on the frontend of WordPress.
Now, if I go to the menu manager in WordPress and click Save Menu, WordPress recalculates and updates the duplicate menu_order values.
Can WP-CLI do what WordPress is doing here?
The text was updated successfully, but these errors were encountered:
$ wp menu item add …
takes the--position
argument literally and inserts it into the database exactly as specified. This is a problem when you are trying to insert one menu item between two others.For example, on a site that already has a handful of menu links (one of which is in position 3), let's add an item like so:
In the
wp_posts
table, the two menu links will have the samemenu_order
value. This creates mixed results on the frontend of WordPress.Now, if I go to the menu manager in WordPress and click Save Menu, WordPress recalculates and updates the duplicate
menu_order
values.Can WP-CLI do what WordPress is doing here?
The text was updated successfully, but these errors were encountered: