I have a wordpress site with CiviCRM. I use this to provide a 'members area' for contacts with a civicrm membership.
When contacts first log on I would like to get each member to fill out a survey, and once they have provided the information - they will no longer need to see it.
I believe the best way to present them with this survey is by using custom fields in a profile and embed it in a wordpress page using shortcodes. But is there a way to hide, or disable the custom profile from the users view once it has been completed?