PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.7.0.7
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.7.0.7
1.8.13 1.8.12.3 1.8.12.2 1.8.12.1 1.8.12 1.8.11.3 1.8.11.2 1.8.11.1 1.8.11 1.6.6 1.6.60 1.6.7 1.6.8 1.6.9 1.7.0 1.7.0.1 1.7.0.11 1.7.0.12 1.7.0.14 1.7.0.2 1.7.0.3 1.7.0.5 1.7.0.6 1.7.0.7 1.7.0.9 All 211 releases
charitable / templates / content-donation-form.php

content-donation-form.php in Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) 1.7.0.7, at templates/content-donation-form.php

46 lines 942 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Displays the campaign donation form.
4 *
5 * Override this template by copying it to yourtheme/charitable/content-donation-form.php
6 *
7 * @author WP Charitable LLC
8 * @package Charitable/Templates/Campaign
9 * @since 1.0.0
10 * @version 1.0.0
11 */
12
13 // Exit if accessed directly.
14 if ( ! defined( 'ABSPATH' ) ) {
15 exit;
16 }
17
18 /**
19 * The donation form object used for donations to this campaign. By
20 * default, this will be a Charitable_Donation_Form object, but
21 * extensions are able to define their own donation form models to use
22 * instead.
23 *
24 * @var Charitable_Donation_Form_Interface
25 */
26 $form = charitable_get_current_donation_form();
27
28 if ( ! $form ) {
29 return;
30 }
31
32 /**
33 * @hook charitable_donation_form_before
34 */
35 do_action( 'charitable_donation_form_before', $form );
36
37 /**
38 * Render the donation form.
39 */
40 $form->render();
41
42 /**
43 * @hook charitable_donation_form_after
44 */
45 do_action( 'charitable_donation_form_after', $form );
46