Shortcode ajouter un bouton de donation par paypal

Lorsqu’on ne tire aucun revenu de son blog et qu’on veut proposer à ses visiteurs de participer aux frais d’un site, rien de mieux que l’option « faire un don ». Voici donc un shortcode paramétrable pour pouvoir ajouter votre bouton paypal ou bon vous semble dans vos pages, articles et widgets.

Comment ajouter un bouton de don paypal dans un article ?

Ajoutez le shortcode suivant dans votre fichier functions.php :

// ajouter un bouton de don paypal par shortcode
function wpln_shortcode_paypal( $atts ) {
    extract( shortcode_atts( array(
        'text' => 'Faire un don',
        'account' => 'mon@comptepaypal.com',
        'for' => '',
    ), $atts ) );
    global $post;
    if ( !$for ) $for = str_replace( " ", "+", $post->post_title );
    return '<a class="paypal_donate" href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=' . $account . '&item_name=Donation+for+' . $for . '">' . $text . '</a>';
}
add_shortcode( 'paypal', 'wpln_shortcode_paypal' );

Il ne vous reste plus qu’à appeler le shortcode [paypal] pour afficher votre bouton.

Vous pouvez paramétrer vos infos paypal directement dans la fonction, cependant si vous avez besoin pour un article d’un autre compte ou d’un texte différent à afficher, vous pouvez utiliser les paramètres suivants :

[paypal account="mon@adressepaypal.com" text="Pour ma piscine, merci !"]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *