Skip to content

Add API for creating, managing and persisting menues and menu items #2

@taras

Description

@taras

It would be helpful to be able to programmatically create menus and menu items via a simplified ScaleUp API.

Ideally, this API would make it possible to make menus in runtime without hitting the database.

In addition, made items should be storable as WordPress menu & items.

API Example:

$menu = add_menu( array(
   'name' => 'Top menu',
));

add_menu_item( $menu, array(
   'name' => 'About',
   'type'   => 'post',
   'ID'      => 322
));

add_menu_item( $menu, array(
   'name' => 'Contact'
   'type'   => 'custom',
   'url'      => '/contact'
));

add_menu_item( $menu, array(
   'name' => 'Profile'
   'type'   => 'object',
   'object' => $view
));

$menu->store();

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions