Crear subpáginas en menú de Wordpress por defecto

Tengo este código de abajo que trabaja para crear un menú predeterminado. Me preguntaba cómo crearía sub elementos/subpáginas...
// Check if the menu exists
$menu_exists = wp_get_nav_menu_object('Main Menu');

// If it doesn't exist, let's create it.
if( !$menu_exists){
    $menu_id = wp_create_nav_menu('Main Menu');


  // Set up default menu items

    wp_update_nav_menu_item($menu_id, 0, array(
        'menu-item-title' =>  __('Home'),
        'menu-item-type' => 'post_type',
        'menu-item-object' => 'page',
        'menu-item-url' => get_permalink($pageId),
        'menu-item-status' => 'publish'));
}
[editar] Todo lo siento! Me olvidé de mencionar que yo estaba implementando este menú en cada instalación de un multisitio de Wordpress.

Así que cuando haces una nueva instalación este menú predeterminado ya estaría en el lugar..


Solución 1

También estaba haciendo la misma cosa revisa esta pregunta espero que esto te ayudará. Menu page Exists or not Menu page Exists or not .

Solución 2

¿Estás usando uno de los temas por defecto o algo similar? Normalmente se organizan subpáginas estableciendo el atributo 'Parent' en la página de \.




Problemas relacionados

Mostrar el menú en la página con todos los sub subpáginas de la página y subpáginas

Menú de las subpáginas en sidebar más widgets

Enlace a las subpáginas en la misma página

Establecer un enlace de página diferente en menú nav

Paginación de subpáginas

Acceso para agregar subpáginas, pero no para páginas

¿Subpáginas de sub consulta basadas en fecha específica?

Por defecto subpáginas en Wordpress Multisite

Menú personalizado ligarse a página no encontrada

condicional: si es página y todas las subpáginas

Menú predeterminado de WordPress en base de datos

Cómo enumerar las subpáginas en sidebar sin widget

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact