In a nutshell is that it depends on the dress.
If you’re wearing a white dress, you should wear white shoes to match. White shoes can be made of any material and in any style as long as they are white. You can wear anything from a simple pair of flats to a high heel with rhinestones on them. The only thing that matters is that they are white and match your wedding dress.
If you’re wearing an ivory dress, you should wear ivory shoes to match. Ivory shoes can be made of any material and in any style as long as they are ivory or off-white in color and match your wedding dress. You can wear anything from a simple pair of flats to a high heel with rhinestones on them. The only thing that matters is that they are off-white or ivory in color and match your wedding dress