Donaciones de PayPal en tu WordPress

Existen diversos plugins que nos permiten incrustar las donaciones de PayPal en nuestro WordPress, pero a veces nos gusta más tener incrustadas estas cosas mediante código. Entre otros motivos, porque nuestro sitio web será mucho más ligero que si lo llenamos con plugins para todo.

Hoy os traigo una manera de incrustar las donaciones de PayPal mediante código en nuestro WordPress.

Para usarlo sólo tenéis que añadir al archivo functions.php del theme lo siguiente:

function donate_shortcode( $atts, $content = null) {
global $post;extract(shortcode_atts(array(
'account' => 'tu mail de paypal',
'for' => $post->post_title,
'onHover' => '',
), $atts));
if(empty($content)) $content='Make A Donation';
return '<a title="'.$onHover.'" href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business='.$account.'&item_name=Donation for '.$for.'">'.$content.'</a>';
}
add_shortcode('donate', 'donate_shortcode');

Además de esto, hay que agregar este código donde queráis que aparezca el botón “Donar”:

[donate]
[donate]Donar ahora[/donate]
[donate account="[email protected]" onHover="Gracias" for="Titulo"]
[donate account="[email protected]" onHover="Gracias" for="Titulo"]Donar ahora[/donate]

El primer fragmento de código cuenta con tres atributos que se deben modificar: $account, $onHover y $for. $account es la cuenta de correo de PayPal que recibirá las donaciones, $onHover define el título que se mostrará al poner el cursor sobre el botón y $for es el titulo de la donación, que por defecto es el mismo título que el post que esté viendo el usuario.

DEJA TU COMENTARIO