PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.8.13
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.8.13
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
← All changes | templates/campaign/donate-link.php +24 -7 1.6.7 → 1.8.13 View file →
@@ -1,14 +1,21 @@
1 1 <?php
2 +
3 +// Exit if accessed directly.
4 +if ( ! defined( 'ABSPATH' ) ) {
5 + exit;
6 +}
7 +
2 8 /**
3 9 * Displays the donate button to be displayed on campaign pages.
4 10 *
5 11 * Override this template by copying it to yourtheme/charitable/campaign/donate-link.php
6 12 *
7 - * @author Studio 164a
8 - * @package Charitable/Templates/Campaign
13 + * @author WP Charitable LLC
14 + * @package Charitable/Templates/Campaign Page
9 15 * @since 1.0.0
10 - * @version 1.5.0
16 + * @version 1.6.29
17 + * @version 1.8.8.6
11 18 */
12 19
13 20 if ( ! array_key_exists( 'campaign', $view_args ) || ! is_a( $view_args['campaign'], 'Charitable_Campaign' ) ) :
14 21 return;
@@ -13,15 +20,25 @@
13 20 if ( ! array_key_exists( 'campaign', $view_args ) || ! is_a( $view_args['campaign'], 'Charitable_Campaign' ) ) :
14 21 return;
15 22 endif;
16 23
17 -$campaign = $view_args['campaign'];
24 +$charitable_campaign = $view_args['campaign'];
18 25
19 -if ( ! $campaign->can_receive_donations() ) :
26 +if ( ! $charitable_campaign->can_receive_donations() ) :
20 27 return;
21 28 endif;
22 29
30 +$charitable_label = sprintf(
31 + /* translators: %s: campaign title */
32 + esc_attr_x( 'Make a donation to %s', 'make a donation to campaign', 'charitable' ),
33 + get_the_title( $charitable_campaign->ID )
34 +);
35 +
23 36 ?>
24 37 <div class="campaign-donation">
25 - <?php /* translators: %s: campaign name */ ?>
26 - <a class="donate-button button" href="#charitable-donation-form" aria-label="<?php echo esc_attr( sprintf( _x( 'Make a donation to %s', 'make a donation to campaign', 'charitable' ), get_the_title( $campaign->ID ) ) ); ?>"><?php _e( 'Donate', 'charitable' ); ?></a>
38 + <a href="#charitable-donation-form"
39 + class="<?php echo esc_attr( charitable_get_button_class( 'donate' ) ); ?>"
40 + aria-label="<?php echo esc_attr( $charitable_label ); ?>"
41 + >
42 + <?php esc_html_e( 'Donate', 'charitable' ); ?>
43 + </a>
27 44 </div>