Support » Plugin: GiveWP - Donation Plugin and Fundraising Platform » Good functionality, hard to customize appearance

  • In general, I’ve been pretty pleased with how the plugin functions. The pro subscription has been worthwhile for adding what I needed for my site. HOWEVER, trying to customize the layout and appearance of the form pages has been particularly frustrating. It is almost impossible to modify the layout. The HTML is quite sloppy. For example, I have 3 checkbox inputs, and all 3 are coded differently, with inputs and labels as siblings in some cases, or the label wrapping the input, or with additional span tags for text. It makes consistent styling of these inputs a nightmare. The plugin CSS uses lots of IDs to style elements instead of classes, making the declarations hard to override. The plugin would benefit greatly from an audit to make the code more themer-friendly.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Devin Walker

    (@dlocc)

    Hey @michaelware1205 – I appreciate your review and rest assure this is something we’re working on to bring consistency throughout the plugin to make it easier for folks like yourself to style and customize. You can follow along with our progress on GitHub if you’re in interested in seeing how we’re doing that. Thanks for the feedback!

    Plugin Author Devin Walker

    (@dlocc)

    Also – if it’s any help at all I put together this demo site a few weeks back and customized the donation forms with around ~300 lines of CSS. This may give you some ideas on how you can work with our current html structures:

    https://demo.givewp.com

    Thanks for the feedback Devin. I like the demo.

    In my case, I was given a custom design where the client wanted me to modify the order of inputs and separate out the fieldsets, some on the left, others on the right, with custom checkbox styles. Some of it couldn’t be done, so I had to convince the client to settle for the plugin’s default layout order.

    Plugin Author Devin Walker

    (@dlocc)

    @michaelware1205 thanks for checking it out. I hear you on the frustrations with building out custom designs with the current state of the plugin. It can be done, but with much arm wrestling and in some cases certain UX is next to impossible. In the future our plan is to make that much easier. Thanks again for the nudge.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this review.