Custom Nav Menu items default to ‘menu-item-type’ => ‘custom’. How to make a “page” menu item?

There’s a filter:

function wpse15368_update_menu_item_type( $args )
{
    return $args['menu-item-type'] = 'page';
}
add_action( 'wp_update_nav_menu_item', 'wpse15368_update_menu_item_type' );

Leave a Comment