Replicating category/location page heirarchy
You can make CPT’s have “slugless” permalinks fairly easily: register_post_type( ‘service’, [ ‘hierarchical’ => true, ‘public’ => true, // Other args, no need for “rewrite” ]); // Change service to top-level permalink. add_permastruct( ‘service’, ‘%service%’, [ ‘with_front’ => false, ‘paged’ => false, ‘feed’ => false, ]); // Remove all default service rewrite rules. add_filter( ‘service_rewrite_rules’, … Read more