This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| add_filter( 'give_api_donations_endpoint', function( $donations ) { | |
| // Check if donations array has the expected structure | |
| if ( ! isset( $donations['donations'] ) || ! is_array( $donations['donations'] ) ) { | |
| return $donations; | |
| } | |
| // Loop through each donation and add the fund title | |
| foreach ( $donations['donations'] as $key => &$donation ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| namespace GiveGoCardless\Actions; | |
| use Give\Donations\Models\Donation; | |
| use Give\Framework\PaymentGateways\Exceptions\PaymentGatewayException; | |
| use GiveGoCardless\DataTransferObjects\GoCardlessPayment; | |
| use GiveGoCardless\Helpers\GoCardlessResources; | |
| /** |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| add_action('givewp_donation_form_schema', function($form) { | |
| /** @var \Give\Framework\FieldsAPI\Amount $field */ | |
| $field = $form->getNodeByName('amount'); | |
| if (!$field) { | |
| return; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * Give Renewal Recipient Admin Email | |
| * | |
| * @package Give_Recurring | |
| * @subpackage Includes/Admin/Emails | |
| * @copyright Copyright (c) 2018, GiveWP | |
| * @license https://opensource.org/licenses/gpl-license GNU Public License | |
| * @since 1.8.3 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| add_action( 'wp_footer', function(){ | |
| ?> | |
| <script> | |
| document.addEventListener('DOMContentLoaded', () => { | |
| const wrapper = document.querySelector('.root-data-givewp-embed'); | |
| const iframe = wrapper?.querySelector('iframe'); | |
| if (!wrapper || !iframe) { | |
| return; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| function donation_id_tag( $email_tags ) { | |
| $new_email_tag = array( | |
| 'tag' => 'donation_id', | |
| 'description' => esc_html__( 'This tag outputs the donation ID', 'give' ), | |
| 'function' => 'get_donation_id', | |
| 'context' => 'general', // Context can be general, donor, form or donation | |
| ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * Add a custom 'monthly' interval to WordPress cron schedules. | |
| */ | |
| add_filter( 'cron_schedules', 'add_custom_monthly_cron_schedule' ); | |
| function add_custom_monthly_cron_schedule( $schedules ) { | |
| $schedules['monthly'] = array( | |
| 'interval' => MONTH_IN_SECONDS, // Approximately 30 days | |
| 'display' => __( 'Once Monthly', 'text-domain' ) | |
| ); | |
| return $schedules; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| use Give\ValueObjects\Money; | |
| use Give\Donations\Models\Donation; | |
| function give_add_donation_level_pdf_tag( $template_content, $args ) { | |
| // during testing, uncomment the next line to see a full printed array of the possible args that you can query | |
| //var_dump("<pre>".print_r($args,true)."</pre>"); | |
| $level_label = ''; | |
| $currency = give_get_option('currency'); | |
| $form_id = give_get_payment_form_id( $args['donation_id'] ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -- Change the wp_ prefix to match the WP prefix on your site | |
| -- Create give_campaigns table | |
| CREATE TABLE wp_give_campaigns ( | |
| id INT UNSIGNED NOT NULL AUTO_INCREMENT, | |
| campaign_page_id INT UNSIGNED NULL, | |
| form_id INT NOT NULL, | |
| campaign_type VARCHAR(12) NOT NULL DEFAULT '', | |
| campaign_title TEXT NOT NULL, | |
| campaign_url TEXT NOT NULL, | |
| short_desc TEXT NOT NULL, |
NewerOlder