When our members join or renew online, I want to use a different profile to capture different information depending on the membership type. For example, if someone selects an "Educator" membership, I'd like to use custom fields to capture the programs they offer and the audiences they reach - but those fields aren't relevant to the other membership types, so I don't want to use the same profile for all types.
Is there a way to select a certain profile based on the membership type selected, or do I need to create separate contribution pages for the different membership types?
I am using CiviCRM 5.18.2 with WordPress.