{"id":8071,"date":"2023-08-14T14:21:13","date_gmt":"2023-08-14T21:21:13","guid":{"rendered":"https:\/\/membermouse.com\/?post_type=ht_kb&#038;p=8071"},"modified":"2024-08-07T14:02:15","modified_gmt":"2024-08-07T18:02:15","slug":"membermouse-wordpress-hooks","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/","title":{"rendered":"Crochets WordPress MemberMouse"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Hooks are provided by WordPress to allow your plugin to &#8216;hook into&#8217; the rest of WordPress; that is, to call functions in your plugin at specific times, and thereby set your plugin in motion. MemberMouse defines its own set of hooks that you can utilize to &#8216;hook into&#8217; MemberMouse so you can call functions in your plugin when specific events occur in MemberMouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s a basic example: <\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>function memberAdded($data)\n{\n    \/\/ effectue l'action\n}\nadd_action('mm_member_add', 'memberAdded') ;\n<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In this example, we&#8217;re using the&nbsp;&#8216;<a rel=\"noreferrer noopener\" href=\"http:\/\/codex.wordpress.org\/Function_Reference\/add_action\" target=\"_blank\">add_action()<\/a>&#8216;&nbsp;method to indicate that the&nbsp;&#8216;memberAdded()&nbsp;&#8216;method should be called when MemberMouse executes a&nbsp;&#8216;mm_member_add&#8217;&nbsp;action. To learn more about working with WordPress&#8217; Action API&nbsp;<a rel=\"noreferrer noopener\" href=\"http:\/\/codex.wordpress.org\/Plugin_API\" target=\"_blank\">lire cet article<\/a>.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Cat\u00e9gories de crochets WordPress<\/h5>\n\n\n\n<h6 class=\"wp-block-heading\">R\u00e9f\u00e9rence de l'action MemberMouse<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">The following table lists all of the MemberMouse actions, a description of when they&#8217;re executed and what data will be passed to any function hooked into the action.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Action<\/strong><\/td><td><strong>Description<\/strong><\/td><td><strong>Donn\u00e9es transmises<\/strong><\/td><\/tr><tr><td><code>mm_member_add<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un nouveau membre est ajout\u00e9 \u00e0 MemberMouse.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a><\/td><\/tr><tr><td><code>mm_member_membership_change<\/code><\/td><td>This action is executed when a member&#8217;s membership level is changed.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a><\/td><\/tr><tr><td><code>mm_member_status_change<\/code><\/td><td>This action is executed when the status of a member&#8217;s account changes.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a><\/td><\/tr><tr><td><code>mm_member_account_update<\/code><\/td><td>This action is executed when certain data on a member&#8217;s account is updated.<br>Il s'agit du pr\u00e9nom, du nom de famille, de l'adresse \u00e9lectronique, du nom d'utilisateur et du num\u00e9ro de t\u00e9l\u00e9phone,<br>les notes, l'adresse de facturation, l'adresse de livraison, la m\u00e9thode de calcul du nombre de jours en tant que membre et les donn\u00e9es des champs personnalis\u00e9s.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a><\/td><\/tr><tr><td><code>mm_member_delete<\/code><\/td><td>This action is executed when a member&#8217;s account is deleted.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a><\/td><\/tr><tr><td><code>mm_bundles_add<\/code><\/td><td>This action is executed when a bundle is added to a member&#8217;s account.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#bundle-data\">donn\u00e9es de la liasse<\/a><\/td><\/tr><tr><td><code>mm_bundles_status_change<\/code><\/td><td>This action is executed when the status of a bundle changes on a member&#8217;s account.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#bundle-data\">donn\u00e9es de la liasse<\/a><\/td><\/tr><tr><td><code>mm_product_purchase<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'une commande est soumise, avant la validation et le paiement.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_achat_complet<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un achat est effectu\u00e9. Elle est disponible \u00e0 partir de la version 3.0.6 de MemberMouse.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_payment_received<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un paiement est re\u00e7u.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_payment_rebill<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un paiement de refacturation est re\u00e7u.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_payment_rebill_declined<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un paiement de refacturation est refus\u00e9.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_refund_issued<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'un remboursement est \u00e9mis.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#member-data\">donn\u00e9es des membres<\/a>,&nbsp;<a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#order-data\">donn\u00e9es de commande<\/a><\/td><\/tr><tr><td><code>mm_commission_initiale<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'une premi\u00e8re commission d'affili\u00e9 doit \u00eatre suivie.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#affiliate-data\">donn\u00e9es sur les affili\u00e9s<\/a><\/td><\/tr><tr><td><code>mm_commission_rebill<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'une commission d'affiliation de type \"rebill\" doit \u00eatre suivie.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#affiliate-data\">donn\u00e9es sur les affili\u00e9s<\/a><\/td><\/tr><tr><td><code>mm_commission_cancel<\/code><\/td><td>Cette action est ex\u00e9cut\u00e9e lorsqu'une commission d'affiliation doit \u00eatre annul\u00e9e.<\/td><td><a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/membermouse-wordpress-hooks\/#affiliate-data\">donn\u00e9es sur les affili\u00e9s<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Attributs des donn\u00e9es par type<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Toutes les donn\u00e9es sont transmises aux fonctions sous la forme d'un tableau associatif et sont accessibles de la mani\u00e8re suivante : <\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>$data[\"first_name\"]\n$data[\"last_name\"]\n$data[\"email\"]\n<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Les sections ci-dessous \u00e9num\u00e8rent les attributs de donn\u00e9es disponibles pour chaque type.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es des membres<\/h6>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>num\u00e9ro de membre<\/code><\/td><td>L'identifiant attribu\u00e9 au membre par MemberMouse.<\/td><\/tr><tr><td><code>enregistr\u00e9<\/code><\/td><td>La date d'inscription du membre dans le format AAAA-MM-JJ HH:MM:SS.<\/td><\/tr><tr><td><code>dernier_cong\u00e9<\/code><\/td><td>Date de la derni\u00e8re connexion du membre au format AAAA-MM-JJ HH:MM:SS.<\/td><\/tr><tr><td><code>derni\u00e8re_mise_\u00e0_jour<\/code><\/td><td>The date the member&#8217;s account was last updated in the format&nbsp;YYYY-MM-DD HH:MM:SS.<\/td><\/tr><tr><td><code>jours_comme_me_membre<\/code><\/td><td>Le nombre de jours depuis lesquels le membre est membre.<\/td><\/tr><tr><td><code>statut<\/code><\/td><td>The status of the member&#8217;s account as an integer: 1 = active, 2 = canceled, 3 = locked, 4 = paused, 5 = overdue, 6 = pending activation, 7 = error, 8 = expired, 9 = pending cancellation<\/td><\/tr><tr><td><code>nom_du_statut<\/code><\/td><td>The status of the member&#8217;s account as a string (i.e.&nbsp;<em>actif<\/em>,&nbsp;<em>annul\u00e9<\/em>etc).<\/td><\/tr><tr><td><code>est_compl\u00e9mentaire<\/code><\/td><td>This indicates if the member&#8217;s account is complimentary or not. It will be set to&nbsp;&#8216;true&#8217;&nbsp;if the account is complimentary and&nbsp;&#8216;false&#8217;&nbsp;if not.<\/td><\/tr><tr><td><code>niveau d'adh\u00e9sion<\/code><\/td><td>The ID of the membership level associated with the member&#8217;s account.<\/td><\/tr><tr><td><code>nom_du_niveau_d'appartenance<\/code><\/td><td>The name of the membership level associated with the member&#8217;s account.<\/td><\/tr><tr><td><code>pr\u00e9nom<\/code><\/td><td>The member&#8217;s first name.<\/td><\/tr><tr><td><code>nom de famille<\/code><\/td><td>The member&#8217;s last name.<\/td><\/tr><tr><td><code>Nom d'utilisateur<\/code><\/td><td>The member&#8217;s username.<\/td><\/tr><tr><td><code>courriel<\/code><\/td><td>The member&#8217;s email address.<\/td><\/tr><tr><td><code>t\u00e9l\u00e9phone<\/code><\/td><td>The member&#8217;s phone number.<\/td><\/tr><tr><td><code>cf_#<\/code><\/td><td>Outputs the member&#8217;s value for the custom field with ID&nbsp;#. For example, if the ID of the custom field that stores birthday is 4&nbsp;then to output the member&#8217;s birthday you would use&nbsp;&#8216;cf_4&#8217;.<\/td><\/tr><tr><td><code>adresse_de_facturation<\/code><\/td><td>The member&#8217;s billing address.<\/td><\/tr><tr><td><code>ville_de_facturation<\/code><\/td><td>The member&#8217;s billing city.<\/td><\/tr><tr><td><code>\u00e9tat de la facturation<\/code><\/td><td>The member&#8217;s billing state.<\/td><\/tr><tr><td><code>code postal de facturation<\/code><\/td><td>The member&#8217;s billing zip code.<\/td><\/tr><tr><td><code>pays de facturation<\/code><\/td><td>The member&#8217;s billing country.<\/td><\/tr><tr><td><code>adresse_d'exp\u00e9dition<\/code><\/td><td>The member&#8217;s shipping address.<\/td><\/tr><tr><td><code>ville_d'exp\u00e9dition<\/code><\/td><td>The member&#8217;s shipping city.<\/td><\/tr><tr><td><code>\u00e9tat_de_livraison<\/code><\/td><td>The member&#8217;s shipping state.<\/td><\/tr><tr><td><code>code postal<\/code><\/td><td>The member&#8217;s shipping zip code.<\/td><\/tr><tr><td><code>pays d'exp\u00e9dition<\/code><\/td><td>The member&#8217;s shipping country.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es de l'offre group\u00e9e<\/h6>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>bundle_id<\/code><\/td><td>L'ID de la liasse.<\/td><\/tr><tr><td><code>nom_du_groupe<\/code><\/td><td>Le nom de la liasse.<\/td><\/tr><tr><td><code>jours_avec_forfait<\/code><\/td><td>The number of days the bundle has been active on the member&#8217;s account.<\/td><\/tr><tr><td><code>bundle_status<\/code><\/td><td>Le statut de l'offre group\u00e9e : 1 = actif, 2 = annul\u00e9, 3 = verrouill\u00e9, 4 = en pause, 5 = en retard, 6 = en attente d'activation, 7 = erreur, 8 = expir\u00e9, 9 = en attente d'annulation.<\/td><\/tr><tr><td><code>bundle_is_complimentary<\/code><\/td><td>This indicates if the bundle is complimentary or not. It will be set to&nbsp;&#8216;true&#8217;&nbsp;if the bundle is complimentary and&nbsp;&#8216;false&#8217;&nbsp;if not.<\/td><\/tr><tr><td><code>bundle_status_name<\/code><\/td><td>Le statut de la liasse sous forme de cha\u00eene de caract\u00e8res (c'est-\u00e0-dire&nbsp;<em>actif<\/em>,&nbsp;<em>annul\u00e9<\/em>etc).<\/td><\/tr><tr><td><code>bundle_date_added<\/code><\/td><td>The date the bundle was added to the member&#8217;s account in the format&nbsp;YYYY-MM-DD HH:MM:SS.<\/td><\/tr><tr><td><code>bundle_last_updated<\/code><\/td><td>The date the bundle was last updated on the member&#8217;s account in the format&nbsp;YYYY-MM-DD HH:MM:SS.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es de commande<\/h6>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>num\u00e9ro de commande<\/code><\/td><td>Le num\u00e9ro de r\u00e9f\u00e9rence attribu\u00e9 \u00e0 la commande par MemberMouse.<\/td><\/tr><tr><td><code>order_transaction_id<\/code><\/td><td>The transaction ID associated with the order. This can be used as a unique ID for all payments associated with an order. When a customer purchases a subscription, each rebill payment is part of the same order so they&#8217;ll all share the same order ID. Each rebill payment will have a unique transaction ID.<\/td><\/tr><tr><td><code>total_de_la_commande<\/code><\/td><td>Le total de la commande qui est \u00e9gal \u00e0 (sous-total - remise) + frais de port.<\/td><\/tr><tr><td><code>commande_sous-total<\/code><\/td><td>Le sous-total de la commande.<\/td><\/tr><tr><td><code>remise_commande<\/code><\/td><td>La r\u00e9duction appliqu\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>commande_exp\u00e9dition<\/code><\/td><td>Frais d'exp\u00e9dition appliqu\u00e9s \u00e0 la commande.<\/td><\/tr><tr><td><code>m\u00e9thode_d'exp\u00e9dition_de_la_commande<\/code><\/td><td>Le nom de la m\u00e9thode d'exp\u00e9dition choisie par le client lors du paiement.<\/td><\/tr><tr><td><code>adresse_de_facturation_de_la_commande<\/code><\/td><td>L'adresse de facturation associ\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>ville_de_facturation_de_la_commande<\/code><\/td><td>La ville de facturation associ\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>\u00e9tat_de_la_facturation_de_la_commande<\/code><\/td><td>L'\u00e9tat de la facturation associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>code postal de facturation de la commande<\/code><\/td><td>Le code postal de facturation associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>pays_de_facturation_de_la_commande<\/code><\/td><td>Le pays de facturation associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>adresse_d'exp\u00e9dition_de_la_commande<\/code><\/td><td>L'adresse de livraison associ\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>ville_d'exp\u00e9dition_de_la_commande<\/code><\/td><td>La ville d'exp\u00e9dition associ\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>\u00e9tat_d'exp\u00e9dition_de_la_commande<\/code><\/td><td>L'\u00e9tat d'exp\u00e9dition associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>code postal de la commande<\/code><\/td><td>Le code postal d'exp\u00e9dition associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>pays_d'exp\u00e9dition_de_la_commande<\/code><\/td><td>Le pays d'exp\u00e9dition associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>commander_produits<\/code><\/td><td>Un tableau de produits associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es sur le produit<\/em>&nbsp;Le tableau ci-dessous indique les param\u00e8tres disponibles pour chaque produit.<\/td><\/tr><tr><td><code>commander_coupons<\/code><\/td><td>Un tableau de coupons associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es sur les coupons<\/em>&nbsp;tableau ci-dessous pour les param\u00e8tres disponibles pour chaque coupon.<\/td><\/tr><tr><td><code>prorata des commandes<\/code><\/td><td>Un tableau des prorata associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es de proratisation<\/em>&nbsp;Le tableau ci-dessous indique les param\u00e8tres disponibles pour chaque \u00e9l\u00e9ment de proratisation.<\/td><\/tr><tr><td><code>order_affiliate_id<\/code><\/td><td>L'identifiant de l'affili\u00e9 associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>order_subaffiliate_id<\/code><\/td><td>L'identifiant du sous-affili\u00e9 associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>adresse_ip_de_la_commande<\/code><\/td><td>L'adresse IP associ\u00e9e \u00e0 la commande.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es sur les affili\u00e9s<\/h6>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>order_affiliate_id<\/code><\/td><td>L'identifiant de l'affili\u00e9 associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>order_subaffiliate_id<\/code><\/td><td>L'identifiant du sous-affili\u00e9 associ\u00e9 \u00e0 la commande.<\/td><\/tr><tr><td><code>num\u00e9ro de membre<\/code><\/td><td>L'identifiant attribu\u00e9 au membre par MemberMouse.<\/td><\/tr><tr><td><code>num\u00e9ro de commande<\/code><\/td><td>Le num\u00e9ro unique associ\u00e9 \u00e0 la commande concat\u00e9n\u00e9 avec l'identifiant de la transaction associ\u00e9e au paiement (c'est-\u00e0-dire 1456-3462). Cela permet de s'assurer que le num\u00e9ro de commande fourni ici est unique pour toutes les transactions de refacturation associ\u00e9es \u00e0 la commande.<\/td><\/tr><tr><td><code>total_de_la_commande<\/code><\/td><td>Le total de la commande disponible pour les commissions qui est \u00e9gal au total de la commande moins les remises et les frais d'exp\u00e9dition.<\/td><\/tr><tr><td><code>adresse_ip_de_la_commande<\/code><\/td><td>L'adresse IP associ\u00e9e \u00e0 la commande.<\/td><\/tr><tr><td><code>commander_produits<\/code><\/td><td>Un tableau de produits associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es sur le produit<\/em>&nbsp;Le tableau ci-dessous indique les param\u00e8tres disponibles pour chaque produit.<\/td><\/tr><tr><td><code>commander_coupons<\/code><\/td><td>Un tableau de coupons associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es sur les coupons<\/em>&nbsp;tableau ci-dessous pour les param\u00e8tres disponibles pour chaque coupon.<\/td><\/tr><tr><td><code>prorata des commandes<\/code><\/td><td>Un tableau des prorata associ\u00e9s \u00e0 la commande. Voir le tableau&nbsp;<em>Donn\u00e9es de proratisation<\/em>&nbsp;Le tableau ci-dessous indique les param\u00e8tres disponibles pour chaque \u00e9l\u00e9ment de proratisation.<\/td><\/tr><tr><td><code>taux fixe de la commission de refacturation<\/code><\/td><td>This will only be included on commission rebill events. Based on the commission profile applied to the order, this indicates if there&#8217;s a flat rate commission override that should be taken into account.<\/td><\/tr><tr><td><code>pourcent_de_la_commission_de_la_refacturation<\/code><\/td><td>This will only be included on commission rebill events. Based on the commission profile applied to the order, this indicates if there&#8217;s a percentage commission override that should be taken into account.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es sur le produit<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Product data is stored as an array of JSON-encoded objects in the&nbsp;&#8216;order_products&#8217;&nbsp;attribute and is included with Order Data and Affiliate Data. Prior to interacting with the array make sure to JSON decode is as follows:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><code>json_decode(stripslashes($data[\"order_products\"]) ;<\/code><\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This sample code assumes that the data was passed to your script in variable called&nbsp;&#8216;$data&#8217;. The table below outlines the available parameters for each item in the&nbsp;&#8216;order_products&#8217;&nbsp;array.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>id<\/code><\/td><td>L'ID du produit.<\/td><\/tr><tr><td><code>nom<\/code><\/td><td>Le nom du produit.<\/td><\/tr><tr><td><code>sku<\/code><\/td><td>L'UGS du produit.<\/td><\/tr><tr><td><code>montant<\/code><\/td><td>Montant pay\u00e9 pour chaque unit\u00e9 du produit.<\/td><\/tr><tr><td><code>quantit\u00e9<\/code><\/td><td>Le nombre de ce produit achet\u00e9.<\/td><\/tr><tr><td><code>total<\/code><\/td><td>Le prix total pay\u00e9 \u00e9quivaut au montant * quantit\u00e9.<\/td><\/tr><tr><td><code>is_recurring<\/code><\/td><td>Indicates where this product has a subscription associated with it or not. Possible values are&nbsp;&#8216;true&#8217;&nbsp;or&nbsp;&#8216;false&#8217;.<\/td><\/tr><tr><td><code>montant r\u00e9current<\/code><\/td><td>Le montant pay\u00e9 \u00e0 chaque p\u00e9riode de facturation.<\/td><\/tr><tr><td><code>p\u00e9riode de facturation<\/code><\/td><td>Un nombre entier repr\u00e9sentant la dur\u00e9e de la p\u00e9riode de facturation. Pour d\u00e9terminer la dur\u00e9e totale de la p\u00e9riode de refacturation, il faut la combiner avec rebill_frequency (c'est-\u00e0-dire 1 mois, 30 jours, 2 semaines, etc.).<\/td><\/tr><tr><td><code>fr\u00e9quence des re-facturations<\/code><\/td><td>Cha\u00eene de caract\u00e8res indiquant l'unit\u00e9 de mesure utilis\u00e9e pour la p\u00e9riode de facturation. Les valeurs possibles sont les jours, les semaines, les mois ou les ann\u00e9es.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es sur les coupons<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Coupon data is stored as an array of JSON-encoded objects in the&nbsp;&#8216;order_coupons&#8217;&nbsp;attribute and is included with Order Data and Affiliate Data. Prior to interacting with the array make sure to JSON decode is as follows:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><code>json_decode(stripslashes($data[\"order_coupons\"]) ;<\/code><\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This sample code assumes that the data was passed to your script in variable called&nbsp;&#8216;$data&#8217;. The table below outlines the available parameters for each item in the&nbsp;&#8216;order_coupons&#8217;&nbsp;array.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>id<\/code><\/td><td>L'ID du coupon.<\/td><\/tr><tr><td><code>nom<\/code><\/td><td>Le nom du coupon.<\/td><\/tr><tr><td><code>code<\/code><\/td><td>Le code de r\u00e9duction.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\">Donn\u00e9es de proratisation<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Proration data is stored as an array of JSON-encoded objects in the&nbsp;&#8216;order_prorations&#8217;&nbsp;attribute and is included with Order Data and Affiliate Data. Prior to interacting with the array make sure to JSON decode is as follows:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>json_decode(stripslashes($data[\"order_prorations\"]) ;\n<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This sample code assumes that the data was passed to your script in variable called&nbsp;&#8216;$data&#8217;. The table below outlines the available parameters for each item in the&nbsp;&#8216;order_prorations&#8217;&nbsp;array.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Attribut<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><code>montant<\/code><\/td><td>Le montant de la proratisation.<\/td><\/tr><tr><td><code>description<\/code><\/td><td>La description associ\u00e9e \u00e0 l'achat.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Les hooks sont fournis par WordPress pour permettre \u00e0 votre plugin de \"s'accrocher\" au reste de WordPress, c'est-\u00e0-dire d'appeler des fonctions dans votre plugin \u00e0 des moments sp\u00e9cifiques, et ainsi...<\/p>","protected":false},"author":21411,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"ht-kb-category":[188],"ht-kb-tag":[],"class_list":["post-8071","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-mm-wp-hooks-filters"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hooks are provided by WordPress to allow your plugin to &#039;hook into&#039; the rest of WordPress; that is, to call functions in your plugin at specific times, and thereby set your plugin in motion. MemberMouse defines its own set of hooks that you can utilize to &#039;hook into&#039; MemberMouse so you can call functions in\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Curt Noble\"\/>\n\t<meta name=\"google-site-verification\" content=\"RIQFHn-t5QxsuMU4pLG9xaceb-mmGuRaOWAEU1Q078U\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"MemberMouse |\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"MemberMouse WordPress Hooks | MemberMouse\" \/>\n\t\t<meta property=\"og:description\" content=\"Hooks are provided by WordPress to allow your plugin to &#039;hook into&#039; the rest of WordPress; that is, to call functions in your plugin at specific times, and thereby set your plugin in motion. MemberMouse defines its own set of hooks that you can utilize to &#039;hook into&#039; MemberMouse so you can call functions in\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-08-14T21:21:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-08-07T18:02:15+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/membermouse\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@MemberMouse\" \/>\n\t\t<meta name=\"twitter:title\" content=\"MemberMouse WordPress Hooks | MemberMouse\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hooks are provided by WordPress to allow your plugin to &#039;hook into&#039; the rest of WordPress; that is, to call functions in your plugin at specific times, and thereby set your plugin in motion. MemberMouse defines its own set of hooks that you can utilize to &#039;hook into&#039; MemberMouse so you can call functions in\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@MemberMouse\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/membermouse-wordpress-hooks\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/membermouse.com\\\/fr\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/developer-tools\\\/#listItem\",\"name\":\"Developer Tools\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/developer-tools\\\/#listItem\",\"position\":2,\"name\":\"Developer Tools\",\"item\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/developer-tools\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/mm-wp-hooks-filters\\\/#listItem\",\"name\":\"WordPress Hooks and Filters\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/mm-wp-hooks-filters\\\/#listItem\",\"position\":3,\"name\":\"WordPress Hooks and Filters\",\"item\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/mm-wp-hooks-filters\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/membermouse-wordpress-hooks\\\/#listItem\",\"name\":\"MemberMouse WordPress Hooks\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/developer-tools\\\/#listItem\",\"name\":\"Developer Tools\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/membermouse-wordpress-hooks\\\/#listItem\",\"position\":4,\"name\":\"MemberMouse WordPress Hooks\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/article-categories\\\/mm-wp-hooks-filters\\\/#listItem\",\"name\":\"WordPress Hooks and Filters\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/#organization\",\"name\":\"MemberMouse\",\"url\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/\",\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/membermouse\",\"https:\\\/\\\/twitter.com\\\/MemberMouse\",\"https:\\\/\\\/www.instagram.com\\\/membermouse\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/membermouse\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/membermouse\\\/\",\"https:\\\/\\\/soundcloud.com\\\/membermouse\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/author\\\/curtcaseproof-com\\\/#author\",\"url\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/author\\\/curtcaseproof-com\\\/\",\"name\":\"Curt Noble\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/membermouse-wordpress-hooks\\\/#authorImage\",\"url\":\"https:\\\/\\\/membermouse.com\\\/wp-content\\\/litespeed\\\/avatar\\\/69cacd8325ef9810065b0b177318f497.jpg?ver=1789018807\",\"width\":96,\"height\":96,\"caption\":\"Curt Noble\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/membermouse-wordpress-hooks\\\/#webpage\",\"url\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/membermouse-wordpress-hooks\\\/\",\"name\":\"MemberMouse WordPress Hooks | MemberMouse\",\"description\":\"Hooks are provided by WordPress to allow your plugin to 'hook into' the rest of WordPress; that is, to call functions in your plugin at specific times, and thereby set your plugin in motion. MemberMouse defines its own set of hooks that you can utilize to 'hook into' MemberMouse so you can call functions in\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/docs\\\/membermouse-wordpress-hooks\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/author\\\/curtcaseproof-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/author\\\/curtcaseproof-com\\\/#author\"},\"datePublished\":\"2023-08-14T14:21:13-04:00\",\"dateModified\":\"2024-08-07T14:02:15-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/\",\"name\":\"MemberMouse\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/membermouse.com\\\/fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>MemberMouse WordPress Hooks | MemberMouse<\/title>\n\n","aioseo_head_json":{"title":"MemberMouse WordPress Hooks | MemberMouse","description":"Les crochets sont fournis par WordPress pour permettre \u00e0 votre plugin de \"s'accrocher\" au reste de WordPress, c'est-\u00e0-dire d'appeler des fonctions de votre plugin \u00e0 des moments pr\u00e9cis, et de mettre ainsi votre plugin en mouvement. MemberMouse d\u00e9finit son propre ensemble de crochets que vous pouvez utiliser pour vous \"brancher\" sur MemberMouse afin d'appeler les fonctions de","canonical_url":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"RIQFHn-t5QxsuMU4pLG9xaceb-mmGuRaOWAEU1Q078U","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr#listItem","position":1,"name":"Home","item":"https:\/\/membermouse.com\/fr","nextItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/developer-tools\/#listItem","name":"Developer Tools"}},{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/developer-tools\/#listItem","position":2,"name":"Developer Tools","item":"https:\/\/membermouse.com\/fr\/article-categories\/developer-tools\/","nextItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/mm-wp-hooks-filters\/#listItem","name":"WordPress Hooks and Filters"},"previousItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/mm-wp-hooks-filters\/#listItem","position":3,"name":"WordPress Hooks and Filters","item":"https:\/\/membermouse.com\/fr\/article-categories\/mm-wp-hooks-filters\/","nextItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/#listItem","name":"MemberMouse WordPress Hooks"},"previousItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/developer-tools\/#listItem","name":"Developer Tools"}},{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/#listItem","position":4,"name":"MemberMouse WordPress Hooks","previousItem":{"@type":"ListItem","@id":"https:\/\/membermouse.com\/fr\/article-categories\/mm-wp-hooks-filters\/#listItem","name":"WordPress Hooks and Filters"}}]},{"@type":"Organization","@id":"https:\/\/membermouse.com\/fr\/#organization","name":"MemberMouse","url":"https:\/\/membermouse.com\/fr\/","sameAs":["https:\/\/www.facebook.com\/membermouse","https:\/\/twitter.com\/MemberMouse","https:\/\/www.instagram.com\/membermouse\/","https:\/\/www.youtube.com\/user\/membermouse","https:\/\/www.linkedin.com\/company\/membermouse\/","https:\/\/soundcloud.com\/membermouse"]},{"@type":"Person","@id":"https:\/\/membermouse.com\/fr\/author\/curtcaseproof-com\/#author","url":"https:\/\/membermouse.com\/fr\/author\/curtcaseproof-com\/","name":"Curt Noble","image":{"@type":"ImageObject","@id":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/#authorImage","url":"https:\/\/membermouse.com\/wp-content\/litespeed\/avatar\/69cacd8325ef9810065b0b177318f497.jpg?ver=1789018807","width":96,"height":96,"caption":"Curt Noble"}},{"@type":"WebPage","@id":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/#webpage","url":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/","name":"MemberMouse WordPress Hooks | MemberMouse","description":"Hooks are provided by WordPress to allow your plugin to 'hook into' the rest of WordPress; that is, to call functions in your plugin at specific times, and thereby set your plugin in motion. MemberMouse defines its own set of hooks that you can utilize to 'hook into' MemberMouse so you can call functions in","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/membermouse.com\/fr\/#website"},"breadcrumb":{"@id":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/#breadcrumblist"},"author":{"@id":"https:\/\/membermouse.com\/fr\/author\/curtcaseproof-com\/#author"},"creator":{"@id":"https:\/\/membermouse.com\/fr\/author\/curtcaseproof-com\/#author"},"datePublished":"2023-08-14T14:21:13-04:00","dateModified":"2024-08-07T14:02:15-04:00"},{"@type":"WebSite","@id":"https:\/\/membermouse.com\/fr\/#website","url":"https:\/\/membermouse.com\/fr\/","name":"MemberMouse","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/membermouse.com\/fr\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"MemberMouse |","og:type":"article","og:title":"MemberMouse WordPress Hooks | MemberMouse","og:description":"Hooks are provided by WordPress to allow your plugin to 'hook into' the rest of WordPress; that is, to call functions in your plugin at specific times, and thereby set your plugin in motion. MemberMouse defines its own set of hooks that you can utilize to 'hook into' MemberMouse so you can call functions in","og:url":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/","article:published_time":"2023-08-14T21:21:13+00:00","article:modified_time":"2024-08-07T18:02:15+00:00","article:publisher":"https:\/\/www.facebook.com\/membermouse","twitter:card":"summary_large_image","twitter:site":"@MemberMouse","twitter:title":"MemberMouse WordPress Hooks | MemberMouse","twitter:description":"Hooks are provided by WordPress to allow your plugin to 'hook into' the rest of WordPress; that is, to call functions in your plugin at specific times, and thereby set your plugin in motion. MemberMouse defines its own set of hooks that you can utilize to 'hook into' MemberMouse so you can call functions in","twitter:creator":"@MemberMouse"},"aioseo_meta_data":{"post_id":"8071","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"limit_modified_date":false,"reviewed_by":null,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","created":"2023-10-11 18:39:41","updated":"2026-06-03 04:54:02","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":"2026-06-03 03:28:50","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/membermouse.com\/fr\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/membermouse.com\/fr\/article-categories\/developer-tools\/\" title=\"Developer Tools\">Developer Tools<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/membermouse.com\/fr\/article-categories\/mm-wp-hooks-filters\/\" title=\"WordPress Hooks and Filters\">WordPress Hooks and Filters<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tMemberMouse WordPress Hooks\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/membermouse.com\/fr"},{"label":"Developer Tools","link":"https:\/\/membermouse.com\/fr\/article-categories\/developer-tools\/"},{"label":"WordPress Hooks and Filters","link":"https:\/\/membermouse.com\/fr\/article-categories\/mm-wp-hooks-filters\/"},{"label":"MemberMouse WordPress Hooks","link":"https:\/\/membermouse.com\/fr\/docs\/membermouse-wordpress-hooks\/"}],"_links":{"self":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/8071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/users\/21411"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/comments?post=8071"}],"version-history":[{"count":0,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/8071\/revisions"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/media?parent=8071"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb-category?post=8071"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb-tag?post=8071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}