Relación padre-hijo en tipos de contenido personalizado
¿Cómo puedo mantener la relación padre-hijo en tipos de contenido personalizado, para tener una estructura URL uniforme? Quiero crear una estructura URL de hasta 4 niveles, por ejemplo:
example.com/sponsor-child/disadvantaged-community/gita-magar
¿Es posible hacerlo sin un plugin? Cuando voy a una URL de página individual, termina en 3 niveles.

En tu llamada a register_post_type
, asegúrate de incluir estos argumentos:
register_post_type(
'my_post_type',
array(
'hierarchical' => true,
'public' => true,
'rewrite' => array(
'slug' => 'my_post_type',
'with_front' => false,
),
'supports' => array(
'page-attributes' /* Esto mostrará el campo de post padre */,
'title',
'editor',
'something-else',
),
// Otros argumentos
)
);
Asegúrate de actualizar los permalinks (simplemente visita la página Ajustes > Enlaces permanentes).
Ahora, cuando crees un nuevo my_post_type
, simplemente asígnale un post padre y su permalink se verá algo así:
http://example.com/parent-post-type/my-post-type/
Puedes tener tantos niveles como necesites.

¿Puedes darme el código completo para crear un tipo de publicación personalizado con relación padre-hijo y niveles de URL hasta 4 niveles para lograr una estructura uniforme de URL?
