How to change URL structure for custom post type in wordpress? Custom taxonomy + custom Post name [duplicate]

I think you have to create your own rewrite rule for that custom post type.

Example creating a rewrite rule :

function custom_rewrite( $wp_rewrite ) {
    $feed_rules = array(
        'reviews/(.+)/(.+)'      =>  'index.php?post_type=movies&taxonomy_name=".$wp_rewrite->preg_index(1)."&post_name=" . $wp_rewrite->preg_index(2)
    );
    $wp_rewrite->rules = $feed_rules + $wp_rewrite->rules;
}
// refresh/flush permalinks in the dashboard if this is changed in any way
add_filter( "generate_rewrite_rules', 'custom_rewrite' );