Kevin Hoffman
Forum Replies Created
-
Forum: Plugins
In reply to: [GiveWP - Donation Plugin and Fundraising Platform] Grid on IEHi, thanks for calling our attention to the grid styles in IE. We have opened a GitHub issue for adding fallback styles to ensure that a multi-column grid displays for IE users as well. We’ll get this fixed in an upcoming release.
Hi there. Amanda let me know that she briefly discussed this with you over live chat on our website. It looks like you were able to resolve the issue by reinstalling, so I am going to mark this resolved. Please let us know if you’re still experiencing issues.
Hi there, I also wanted to let you know we have a new “Duplicate Form” feature coming to Give 2.2.0 which is releasing soon, so you’ll be able to duplicate forms without the need of third-party plugins. The benefit to using this new feature is that we have accounted for the form meta that needs duplicated (such as form settings) while ensuring that any donation stats associated with the form are properly reset in the new form.
You might find our new
Give_Form_Duplicator
class very helpful given your idea of cloning from a template form. Here’s a link to check it out. Note this is still pre-release code and subject to change: https://github.com/WordImpress/Give/blob/release/2.2/includes/admin/forms/class-give-form-duplicator.phpI wanted to follow up to let you know that we’ve addressed this issue in the upcoming release of Give 2.2.0. You can see a preview our solution in this GitHub pull request. Thanks very much for your work to document this issue.
Payment gateway settings are managed by site admins or users with the appropriate Give user role.
there’s seemingly only one place to put in, for instance, a paypal address so I suppose that means all the forms need to feed into the one gateway account
You are correct that there is one location in the plugin settings where PayPal info is entered, and those gateway settings are applied to every donation form by default.
We do have a snippet that allows you to customize the PayPal address on a per-form basis. So if you were to create 2 donation forms, you could direct those funds to 2 separate PayPal accounts.
Is there any way to allow multiple users have the funds go into their own payment account
We do not have a way to allow users to create their own donation forms AND provide their own PayPal account directly through a user interface. However, we do have a tutorial that allows users to create new Give forms from the front end of your website. Note that any form created in this way would use the site-wide settings for payment gateways.
https://givewp.com/create-a-peer-to-peer-give-campaign-with-caldera-forms/
- This reply was modified 6 years, 8 months ago by Kevin Hoffman.
Hi, Eva. Yes, we built in a filter to control that modal behavior.
If you’d like the form modal to close on background click, see the filter below:
If you need help implementing the snippet, see our documentation on adding custom functions:
https://givewp.com/documentation/resources/adding-custom-functions-to-your-wordpress-website/
Forum: Plugins
In reply to: [GiveWP - Donation Plugin and Fundraising Platform] Error delete donorHi, we’d like to look into this further for you. Can you please provide some additional details?
- What is the Role associated with your username (Admin, Editor, Give Manager, etc.)?
- When you saw the error, were you trying to delete a single donor or several donors at the same time using the Bulk Action dropdown?
I see. If your goal is to automatically display donors associated with the current Give form, then you probably want to customize a
give.php
file for your theme. Inside yourgive.php
template, you can include a shortcode that dynamically pulls in the form ID like so:$post_id = get_the_ID(); echo do_shortcode( '[my_donor_list form_id="' . $post_id . '"]' );
If you need help customizing
give.php
, see our documentation: https://givewp.com/documentation/developers/themeing-with-give/themeing-the-single-give-page/There is a
form_id
attribute that you can add to the shortcode so it only displays donors from that specific form like so:[my_donor_list form_id="{FORM_ID_GOES_HERE}"]
e.g.
[my_donor_list form_id="123"]
Also note that we will be including an official shortcode for “donor wall” functionality in the upcoming Give 2.2.0 release. When that releases in the near future, you’ll want to use the official shortcode instead.
You’ll need to apply custom CSS to the
.give-form-wrap
container which contains the form in the pop-up. I noticed that your theme is using an!important
rule to set the background color of the form container, so you will also have to use!important
to override the background color like so:.give-form-wrap { background-color: blue !important; }
If you need to style a specific form, you can target the ID of that form like so:
#give-form-658-wrap { background-color: blue !important; }
If you need further help in styling your form or handling custom CSS in WordPress, check out the following docs:
https://givewp.com/documentation/resources/styling-give-forms-pages/all-css-styles-and-classes/
https://givewp.com/documentation/resources/handling-custom-css-in-wordpress/- This reply was modified 6 years, 10 months ago by Kevin Hoffman. Reason: Add example to target form by ID
If you are using the form grid shortcode, you can set the
display_style
attribute toredirect
which will take the user to the single form page when the card is clicked.[give_form_grid display_style="redirect"]
For a complete breakdown of the shortcode attributes, see https://givewp.com/documentation/core/shortcodes/give_form_grid/
I took a closer look at your site and it appears Give is not powering your donation forms. You have installed the Envit theme which uses a plugin called Charitable for its donations. You will have to reach out to the developer of that theme or plugin for further assistance.
If you decide to try Give, we will be happy to help you get up and running.
It sounds like you might have some test donations that are affecting your goal progress. We have a tool to delete those test donations and donors, which will also remove any progress caused by those donations.
Follow these steps to delete test data:
1. Log into your WordPress dashboard.
2. In the left-hand menu, click Donations > Tools.
3. When the new page loads, click the Data tab.
4. Select “Delete Test Donors and Payments” from the dropdown.
5. Confirm your decision and click Submit.Here is some further documentation on our Tools tab in case you need it. https://givewp.com/documentation/core/tools/data/
Thanks for the additional info and the CSS. I have added your styles to my staging site and see the dark background as expected. However on your live site, I do not see those styles being applied when I inspect the styles in Chrome Dev Tools. This leads me to believe they are not active on your site at all.
There were not changes to any of the selectors you reference in Give 2.1. However, the location of the stylesheet that is used for form styles has changed.
The new location of the Give stylesheet is:
/wp-content/plugins/give/assets/dist/css/give.css
.I checked this file on your site and do not see any of your custom CSS at the end of the file. Again, we don’t recommend editing plugin code, but I just want to clarify where the Give styles are coming from in case you added your CSS elsewhere.
If you have added your custom CSS elsewhere, please provide a link so we can determine if that file is actually being loaded.
I understand you intend the text to be white with a dark background applied to the Give container. It sounds like you may have edited the minified CSS within the Give plugin to apply the dark background. That would explain why the styles were lost with the latest plugin update. When WordPress updates a plugin, the entire folder is replaced including any modifications you might have made within it.
Instead, we recommend adding custom styles either in a separate stylesheet outside of Give, or through a plugin solution such as Modular Custom CSS.
Once you install the Modular Custom CSS plugin, you should be able to add your custom styles through the Customizer and get a live preview of those styles. Most importantly, these styles will be preserved after the next Give update.