Hey @fbarret!
Thank you so much for sharing your feedback!
Regarding your inability to customize WPForms completely, I’d love to hear what aspects might have been missing. In case it helps, we have a couple of options for styling your forms, which include using our Modern Markup feature or custom CSS. If there is anything that you would’ve liked to have access to, be sure to let us know and we’d be happy to add this to our roadmap. We greatly appreciate your feedback as this helps us to plan our direction.
As for the placeholder, you can edit this by editing the field and going over to the Advanced tab. While there aren’t many options in the style editor to change the placeholder text, the following CSS should help with that:
.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
color: red !important;
}
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: red !important;
opacity: 1 !important;
}
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: red !important;
opacity: 1 !important;
}
.wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
color: red !important;
}
.wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
color: red !important;
}
.wpforms-container ::placeholder {
color: red !important;
}
Be sure to change the color to the color you need, and you may also change other parameters like font-family, font-size, etc.
And in case it helps, here’s a detailed tutorial on how to add custom CSS like this to your site: https://wpforms.com/developers/how-to-add-custom-css-styles-for-wpforms/
If you have any other questions regarding this or any other options that you’re unable to edit, be sure to let us know by opening a support thread.
Thanks, and do have a great one!