Inscription aux stands bénévoles
Plugin Wordpress - Enable people to register to event as a volunteer
by Mélanie BOIVIN · github.com/melanieboivin2/pluginbenevolat
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/melanieboivin2/pluginbenevolat/archive/refs/heads/main.zipPlugin WordPress : Inscription aux stands bénévoles
Ce plugin permet aux bénévoles de s'inscrire à des créneaux horaires pour des événements.
Installation : 0. (Optionnel) Si l'extension existe déjà, la désactiver puis la supprimer
- Dans le menu "Extension" de l'administration WordPress, choisissez "Ajouter / téléverser une extension" et déposer un zip avec tous les fichiers du plugin
- Activez le plugin
Créer 4 pages dans wordpress, publiées, mais non référencées dans le menu :
- benevolat : parent : aucun contenu : vide ** slug : benevolat
- calendrier : page parent : benevolat contenu : shortcode [benevolat_calendrier] ** slug : calendrier
- Modifier mes inscriptions page parent : benevolat contenu : [benevolat_inscription] ** slug : modifier-mes-inscriptions
- Qui est déjà inscrit ? page parent : benevolat contenu : [benevolat_recap_benevole] ** slug : qui-est-deja-inscrit
Sur une page publique, telle que l'accueil, ajouter les shortcodes :
- [prochain_evenement_publics] : pour afficher les noms des prochains événements, visibles par tous
- [lien_inscription_evenement] : pour afficher un lien qui demande aux gens de s'inscrire, puis affiche le menu #benevolat qui recense les inscriptions déjà faites
Pour une plus grande confidentialité, dans le paramétrage des utilisateurs de wordpress, choisir de n'afficher que le prénom pour les utilisateurs. Ainsi, lors de l'inscription à un évènement, seul le prénom du bénévole sera visible.
Compatibilité mobile :
- Le fichier 'responsive-benevolat.css' contient les règles CSS pour rendre les tableaux du plugin compatibles avec les smartphones.
- Vous pouvez l'intégrer dans votre thème ou l'ajouter via un hook WordPress pour qu'il soit chargé sur toutes les pages du plugin.
N'oubliez pas d'ajouter la balise suivante dans le de votre thème :