Hello @exposurefoundry,
You can change the donate button text in one of two ways.
- First off without coding you can use a plugin like Loco Translate (https://wordpress.org/plugins/loco-translate/) to locate and change ‘Donate’ string.
- Look in the templates/donation-form/ folder at the templates that exist in there. It sounds like you might be looking for donation-amount-header.php or donation-form.php. If you modify these templates you need to copy and paste them into your child theme first (example: copying to yourtheme/charitable/donation-form/form-donation.php).
If you don’t find the text in either method clarify exactly what text you mean and we’ll try to put you in the right direction. 🙂
Thanks for the response. I have been looking in the .php templates for over an hour now but for the life of me can’t find where the developers have put it
I am looking for a way to change the words “your donation” on this page: https://supperfoundation.org/campaigns/adams-family/donate/
The words “your donation” are the first words on the page and I need to change it to “select your donation amount”
Does that make sense?
@exposurefoundry This text should be found in a template I mentioned previously:
charitable/template/donation-form/donation-amount-header.php
Just remember to make a copy into your child theme. You should also be able to change this text via a translate plugin as well (it’s translatable) as I mentioned as well. Let me know if you spot it. Thanks!
hey thanks. Found it. I changed it; the changes don’t seem to be reflecting. Tried clearing my cache, but still no joy.
<?php
/**
* The template used to display the donation amount form header.
*
* @author WP Charitable LLC
* @since 1.0.0
* @version 1.0.0
*/
?>
<h3 class="charitable-form-header"><?php _ex( 'Select your sponsorship amount', 'donation form amount section header', 'charitable' ) ?></h3
I changed “Your Donation” to “Select your sponsorship amount” -Is there any other place that I need to make a change?
Thanks for all your help
@exposurefoundry Let’s try a different approach. Paste this code snippet into the functions.php of your active theme (be careful to copy this as-is, otherwise you might get a fatal or major error for typos).
add_filter( 'charitable_donation_form_fields', 'test_charitable_donation_form_fields', 10, 1 );
function test_charitable_donation_form_fields( $fields ) {
$fields['donation_fields']['legend'] = 'Select your sponsorship amount';
return $fields;
}
I confirmed this works in our standard testing environments.
horray. that seemed to do it.
Thanks so much for your help.
Craig
@exposurefoundry glad to hear it. I’m going to close out this thread but feel free to reach out again if you need additional assistance.