Support » Plugin: GiveWP - Donation Plugin and Fundraising Platform » Snippet for give receipt

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Matt Cromwell

    (@webdevmattcrom)

    Hi there! I have good news for you, it’s MUCH easier for a couple reasons:

    1. Today you can install the “Per Form Confirmation Messages” add-on which will help you have a different page customized differently for each form you have. Or optionally, it can just add a unique confirmation message to the top/bottom of the confirmation receipt table. Learn more here:
    https://wordpress.org/plugins/per-form-confirmation-pages-for-givewp/

    2. We’re actively working on GiveWP 2.7 which will introduce a whole new donation form style, we’re calling Form Templates. It supports unique confirmation messages on every form by default. We hope to release that within the next 2-4 weeks.

    Thanks!

    Hi Matt!

    Thank you so much for your answer! But I think I wasn’t clear.

    I’m already using the “Per Form Confirmation Messages” add-on. And each form takes the user to a different Success page. Thing is that I don’t want to show the give_receipt in the success page. Is there any way to hide it?

    Thanks!

    Hi Matt @webdevmattcrom!

    Thank you so much for your answer! But I think I wasn’t clear.

    I’m already using the “Per Form Confirmation Messages” add-on. And each form takes the user to a different Success page. Thing is that I don’t want to show the give_receipt in the success page. Is there any way to hide it?

    Thanks!

    Plugin Author Matt Cromwell

    (@webdevmattcrom)

    The give_receipt is output on that page via a shortcode: [give_receipt] So just remove that from the page and the receipt will not show there at all.

    Thanks!

    Matt @webdevmattcrom!, Thanks for the quick response!

    Yeah, but I’m using the “Per Form Confirmation Messages” add-on, so I have to include the shortcode: [give_receipt] to be able to chose the success page. Modifying this snippet https://github.com/impress-org/give-snippet-library/blob/master/customized-templates/disable-receipt-row.php, I was able to hide all rows, except for the “payment complete” and the “donation receipt” title.

    Is there any way to avoid or hide the shortcode: [give_receipt] completely while using the Per Form Confirmation Messages” add-on?

    Thank you so much!!

    Plugin Author Matt Cromwell

    (@webdevmattcrom)

    I see… ah, that is a tricky, niche use-case, but I can see why you need it. I might have to account for that in the Per Form Confirmations add-on and just list all pages instead of searching only for pages that have that shortcode.

    For now, though, if you want to hide it ONLY on certain forms (not all forms), then you’ll need to target the specific Donation Confirmation page by it’s body class. Grab the page ID of that page, and do this:

    body.page-id-5 #give_donation_receipt {
        display: none;
    }

    Keep in mind that the body classes can sometimes be tweaked by your theme, so MOST LIKELY your body class outputs like that, but if it doesn’t you’ll have to see how your theme tweaked it.

    If you haven’t dealt with custom CSS before, you can review our tutorial here:
    https://givewp.com/documentation/resources/handling-custom-css-in-wordpress/

    Thanks!

    Matt @webdevmattcrom! Thanks a lot, that worked in one of the pages!!

    Is there a way to make it work in all the success pages?? Or should I add the code for each page??

    Thanks a lot!!!

    Plugin Author Matt Cromwell

    (@webdevmattcrom)

    If you want it for ALL receipt pages, just remove the body class. like this:

    #give_donation_receipt {
        display: none;
    }

    If you need it for multiple pages, but NOT all pages, you’ll separate each with a comma, like this:

    body.page-id-5 #give_donation_receipt,
    body.page-id-6 #give_donation_receipt,
    body.page-id-7 #give_donation_receipt,
    body.page-id-8 #give_donation_receipt {
        display: none;
    }

    Thanks!

    Thanks Thanks Thanks!!!!!!!!!!!!

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