• Posted: 2010-10-22
  • Author: Jermaine Oppong
  • Tags:

Paypal Donation Shortcode

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
<?php
function donate_shortcode( $atts, $content = null) {
	global $post;extract(shortcode_atts(array(
		'account' => 'your-paypal-email-address',
		'for' => $post->post_title,
		'onHover' => '',
	), $atts));
	if(empty($content)) $content='Make A Donation';
		return '<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business='.$account.'&item_name=Donation for '.$for.'" title="'.$onHover.'">'.$content.'</a>';
}
add_shortcode('donate', 'donate_shortcode');
?>

Instructions:

This code will make it simpler to accept paypal donations.

To use it, simply place the above snippet in your functions.php file and use any of the shortcodes below.

[donate]
[donate]Donate Now[/donate]
[donate account="you@yoursite.com" onHover="Thanks" for="Title"]
[donate account="you@yoursite.com" onHover="Thanks" for="Title"]Donate Now[/donate]

This code comes with three different attributes: $account, $onHover and $for. The $account receives your paypal email address(default is your admin email address), the $onHover variable sets the anchor title attribute as you hover over the link and the $for attribute is the title of the Donation(default is your post title).


Related links:
http://paypal.com
Share this snippet

If you like this snippet, share it with friends!