Отношения родитель-потомок в произвольных типах записей
Как можно поддерживать отношения родитель-потомок в произвольных типах записей, чтобы получить единообразную структуру URL? Я хочу создать структуру URL до 4 уровней, например:
example.com/sponsor-child/disadvantaged-community/gita-magar
Возможно ли это сделать без плагина? Когда я перехожу на URL отдельной страницы, он заканчивается на 3-м уровне.

В вашем вызове register_post_type
убедитесь, что указаны следующие аргументы:
register_post_type(
'my_post_type',
array(
'hierarchical' => true,
'public' => true,
'rewrite' => array(
'slug' => 'my_post_type',
'with_front' => false,
),
'supports' => array(
'page-attributes' /* Это отобразит поле "Родительский пост" */,
'title',
'editor',
'something-else',
),
// Другие аргументы
)
);
Убедитесь, что вы сбросили постоянные ссылки (просто посетите страницу Настройки > Постоянные ссылки).
Теперь при создании нового my_post_type
просто укажите его родительский пост, и его постоянная ссылка будет выглядеть примерно так:
http://example.com/родительский-пост/мой-пост/
Вы можете создавать столько уровней вложенности, сколько необходимо.

Можете ли вы предоставить мне полный код для создания пользовательского типа записи с родительско-дочерними отношениями и URL-структурой до 4 уровней, чтобы создать единообразную структуру URL.
