WordPress currently allows hierarchical Pages and hierarchical posts within a single Custom Post Type, but it does not support nested Custom Post Types.
For large websites such as IT companies, agencies, product catalogs, documentation websites, universities, and enterprise websites, developers often need to create multiple related Custom Post Types and manually connect them using taxonomies, relationship fields, or custom code.
This makes the website structure more complex to manage and requires additional configuration in page builders such as Elementor and other.
Example
An IT company website may have the following service hierarchy:
Services
└── Website Development
├── WordPress Development
│ ├── Custom Theme Development
│ ├── Custom Plugin Development
│ ├── WooCommerce Development
│ └── Website Maintenance
│
├── Shopify Development
├── Webflow Development
├── Laravel Development
└── React Development
Desired URL Structure
/services/
/services/website-development/
/services/website-development/wordpress-development/
/services/website-development/wordpress-development/custom-theme-development/
/services/website-development/wordpress-development/custom-plugin-development/
/services/website-development/wordpress-development/woocommerce-development/
Automatic Features
- Automatic parent/child relationships
- Automatic permalink generation
- Automatic breadcrumbs
- Automatic hierarchy detection
- Easier querying of parent and child content
- Better Elementor template support
- Better organization inside the WordPress admin
- Hierarchy-aware template conditions
- REST API support
- Easier filtering
- Dynamic navigation
Benefits
- Less custom code
- Easier content management
- Better scalability for large websites
- Cleaner URL structures
- Easier template management
- Better developer experience
- Better content organization
Use Cases
- IT company websites
- Digital agencies
- Product catalogs
- Documentation websites
- Knowledge bases
- University websites
- Enterprise websites
- Service-based businesses
This would provide a much more intuitive way to build and manage complex website structures while reducing custom development work and improving compatibility with page builders.
This feature would simplify building complex content structures while keeping the WordPress admin easy to use.
WordPress currently allows hierarchical Pages and hierarchical posts within a single Custom Post Type, but it does not support nested Custom Post Types.
For large websites such as IT companies, agencies, product catalogs, documentation websites, universities, and enterprise websites, developers often need to create multiple related Custom Post Types and manually connect them using taxonomies, relationship fields, or custom code.
This makes the website structure more complex to manage and requires additional configuration in page builders such as Elementor and other.
Example
An IT company website may have the following service hierarchy:
Services
└── Website Development
├── WordPress Development
│ ├── Custom Theme Development
│ ├── Custom Plugin Development
│ ├── WooCommerce Development
│ └── Website Maintenance
│
├── Shopify Development
├── Webflow Development
├── Laravel Development
└── React Development
Desired URL Structure
/services/
/services/website-development/
/services/website-development/wordpress-development/
/services/website-development/wordpress-development/custom-theme-development/
/services/website-development/wordpress-development/custom-plugin-development/
/services/website-development/wordpress-development/woocommerce-development/
Automatic Features
Benefits
Use Cases
This would provide a much more intuitive way to build and manage complex website structures while reducing custom development work and improving compatibility with page builders.
This feature would simplify building complex content structures while keeping the WordPress admin easy to use.