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 !"]

Gregory

Agitateur de Stratégies, addict à WordPress depuis 2003, fada de Google depuis 1998. Incubateur Digital, j'accompagne au quotidien plusieurs entreprises et indépendants dans la gestion de leur stratégie digitale et l'optimisation de leurs sites WordPress. Basé à Aix-en-Provence, je suis à l'écoute de votre projet si vous avez besoin d'un expert WordPress.

Vous aimerez aussi

Laisser un commentaire

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