This creates a PayPal donate shortcode. Drop this function into your theme’s functions.php. Then in any page or post in which you want to add a PayPal donate link, simply type the shortcode:
[donate]
It will create a simple link, which you can style any way you like with CSS. Be sure to edit lines 4, 5, and 6 below! Use your own PayPal email address on line 5.
// paypal donate shortcode
function donate_shortcode( $atts ) {
extract(shortcode_atts(array(
'text' => 'Make a donation', // Your custom anchor text goes here
'account' => 'you@yourdomain.com', // Your PayPal email goes here
'for' => 'Dance Field Trip', // Your own cause
), $atts));
global $post;
if (!$for) $for = str_replace(" ","+",$post->post_title);
return '<a class="donateLink" href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business='.$account.'&item_name=Donation+for+'.$for.'">'.$text.'</a>';
}
add_shortcode('donate', 'donate_shortcode');
Questions and Comments are Welcome