Используйте регистрационную форму пользователя WordPress для целей регистрации, так как в ней уже есть все встроенные сантехнические системы ... для работы с формой CF7 / custom потребуется дополнительная кодировка для обработки регистрации.
Тем не менее, чтобы включить функции, которые вы ищете в своем вопросе, вы можете сделать это просто с помощью кода javascript с простой формой HTML,
<!-- HTML for the landing page-->
<form>
<label> Do you want to register online?
<select id="online-registration">
<option value="yes"> yes </option>
<option value="no"> no </option>
</select>
</label>
</form>
<script>
(function( $ ) {
'use strict';
$(document).ready(function(){
$('#online-registration').on('change',function(){
var $this = $(this);
if('yes'==$this.val()){
//redirect to the WP registration page.
}else{
//display a pop-up to contact the admin.
}
})
});
})( jQuery );
</script>