'; echo '

' . esc_html__( 'Require two-factor by role', 'advanced-members' ) . '

'; echo '

'; echo esc_html__( 'Applies only when a user has not saved their own Two-Factor options in their WordPress profile. Profile settings always override these defaults.', 'advanced-members' ); echo '

'; echo '
' . PHP_EOL; foreach ( $all_roles as $role_key => $role ) { acf_render_field_wrap( array( 'type' => 'true_false', 'name' => $role_key, 'key' => $role_key, 'prefix' => 'amem_options[2fa][roles]', 'value' => (bool) amem()->options->get( '2fa/roles/' . $role_key ), 'label' => translate_user_role( $role['name'] ), 'instructions' => __( 'When on, users in this role must complete two-factor at login unless they changed it in their profile.', 'advanced-members' ), 'default_value' => 0, 'ui' => 1, ), 'div', 'label' ); } echo '
'; echo '';