DocumentationAPI et développeurs

Actions et filtres principaux

Personnalisez le comportement du plugin grâce aux hooks WordPress (actions et filtres).

Système de hooks WordPress

Ayn Booking expose des actions et des filtres WordPress que les développeurs peuvent utiliser pour étendre ou modifier le comportement du plugin sans toucher au code source.

Actions principales

ActionDescription
ayn_booking_ical_cronDéclenchée lors de la synchronisation iCal planifiée.
ayn_booking_email_sentDéclenchée après l'envoi d'un e-mail par le plugin.
ayn_booking_submission_approvedDéclenchée quand un logement soumis est approuvé.
ayn_booking_owner_report_sentDéclenchée après l'envoi d'un rapport propriétaire.

Filtres principaux

FiltreDescription
ayn_booking_geocode_resultPermet de modifier le résultat du géocodage.
ayn_booking_admin_app_tab_data_factoriesAjoute ou modifie les onglets du dashboard admin.
ayn_booking_has_review_linksContrôle l'affichage des liens d'avis.

Exemple d'utilisation

Pour exécuter du code après chaque envoi d'e-mail :

add_action( 'ayn_booking_email_sent', function( $email_data ) {
    // Votre logique personnalisée
    error_log( 'E-mail envoyé à : ' . $email_data['to'] );
}, 10, 1 );