Référence des hooks
Documentation générée automatiquement pour les 59 actions et 118 filtres dans Ultimate Multisite.
Actions
-
auth_redirect — Se déclenche avant la redirection d’authentification.
-
set_auth_cookie — Se déclenche immédiatement avant que le cookie d’authentification soit défini.
-
set_logged_in_cookie — Se déclenche immédiatement avant que le cookie d’authentification de connexion soit défini.
-
wp_ultimo_host_providers_load — Permet aux développeurs d’ajouter leurs propres intégrations de fournisseurs d’hébergement via des extensions wp.
-
wp_ultimo_load — Se déclenche lorsque toutes les dépendances ont été chargées
-
wu_activation — Permet aux autres parties de l’extension d’attacher leurs routines d’activation
-
wu_after_switch_template — Permet aux développeurs d’extensions d’accrocher des fonctions après qu’un utilisateur ou un super admin a changé le modèle de site
-
wu_before_light_ajax — Dans certains cas, nous devrons charger des ressources supplémentaires pour gérer les actions.
-
wu_before_search_models — Se déclenche avant le traitement de la requête de recherche.
-
wu_cart_after_setup — Permet aux développeurs d’apporter des modifications supplémentaires à l’objet de paiement.
-
wu_cart_setup — Permet aux développeurs d’apporter des modifications supplémentaires à l’objet de paiement.
-
wu_checkout_add_field_field_class-get_type — Se déclenche avant qu’un champ soit ajouté au formulaire de paiement.
-
wu_checkout_after_process_order — Permet aux développeurs de déclencher des hooks supplémentaires.
-
wu_checkout_before_process_checkout — Avant que nous traitions le paiement.
-
wu_checkout_order_created — Se déclenche après que la commande de paiement est entièrement assemblée.
-
wu_dashboard_this-tab_widgets — Permet aux développeurs d’extensions d’ajouter des widgets au panneau Dashboard du réseau.
-
wu_dashboard_widgets — Permet aux développeurs d’extensions d’ajouter des widgets au panneau Dashboard du réseau.
-
wu_deactivation — Permet aux autres parties de l’extension d’attacher leurs routines de désactivation
-
wu_delete_this-object_id — Permet aux développeurs d’extensions d’ajouter des actions au processus de suppression
-
wu_domain_became_primary — Se déclenche lorsqu’un domaine devient le domaine principal d’un site.
-
wu_domain_created — Se déclenche lorsqu’un nouveau mapping de domaine est ajouté.
-
wu_domain_mapping_load — Déclenché après le chargement de notre mapping de domaine principal
-
wu_domain_mapping_register_filters — Certaines extensions enregistreront l’URL avant que le mapping soit actif ou construiront des URL d’une manière différente qui n’est pas incluse o
-
wu_duplicate_site — Permet aux développeurs d’accrocher du code après une duplication de site.
-
wu_enqueue_extra_hooks — Permet aux développeurs d’extensions d’ajouter des hooks supplémentaires
-
wu_flush_known_caches — Hook pour un nettoyage supplémentaire
-
wu_handle_add_new_domain_modal — Se déclenche avant de gérer la requête de la modale d’ajout d’un nouveau domaine.
-
wu_handle_customer_meta_fields — Permet aux développeurs d’extensions d’enregistrer les métadonnées de différentes manières s’ils en ont besoin.
-
wu_handle_user_meta_fields — Permet aux développeurs d’extensions d’enregistrer les métadonnées utilisateur de différentes manières s’ils en ont besoin.
-
wu_magic_link_invalid_token — Se déclenche lorsqu’un token de lien magique invalide est rencontré.
-
wu_magic_link_login — Se déclenche après qu’un utilisateur est connecté via un lien magique.
-
wu_maybe_create_customer — Permet aux développeurs d’extensions de faire des choses supplémentaires lorsque le client est ajouté.
-
wu_mcp_abilities_registered — Se déclenche après que les capacités MCP sont enregistrées pour une entité.
-
wu_mcp_adapter_initialized — Se déclenche après l’initialisation de l’adaptateur MCP.
-
wu_membership_post_cancel — Se déclenche après l’annulation de l’adhésion.
-
wu_membership_post_renew — Se déclenche après le renouvellement de l’adhésion.
-
wu_membership_pre_cancel — Se déclenche avant l’annulation de l’adhésion.
-
wu_membership_pre_renew — Se déclenche avant le renouvellement de l’adhésion.
-
wu_model_post_save — Se déclenche après qu’un objet est stocké dans la base de données.
-
wu_page_added — Permet aux développeurs d’extensions d’exécuter des éléments supplémentaires lorsque les pages sont enregistrées.
-
wu_page_after_render — Permet aux développeurs d’extensions d’ajouter du contenu supplémentaire après l’affichage de la page
-
wu_page_before_render — Permet aux développeurs d’extensions d’ajouter du contenu supplémentaire avant l’affichage de la page.
-
wu_page_load — Permet aux développeurs d’extensions d’ajouter des hooks supplémentaires à nos pages.
-
wu_page_this-id_after_render — Permet aux développeurs d’extensions d’ajouter du contenu supplémentaire après l’affichage de la page
-
wu_page_this-id_before_render — Permet aux développeurs d’extensions d’ajouter du contenu supplémentaire avant l’affichage de la page.
-
wu_page_this-id_load — Permet aux développeurs d’extensions d’ajouter des hooks supplémentaires à nos pages.
-
wu_page_this-id_register_widgets — Se déclenche après l’enregistrement des widgets pour cette page.
-
wu_register_capabilities — Se déclenche pour permettre aux addons d’attacher des modules de capacités aux intégrations.
-
wu_register_integrations — Se déclenche pour permettre aux intégrations de s’enregistrer.
-
wu_register_rest_routes — Permet d’enregistrer des routes supplémentaires.
-
wu_save_this-object_id — Permet aux développeurs de plugin d’ajouter des actions au processus d’enregistrement
-
wu_site_created — Se déclenche après la création d’un site pour la première fois.
-
wu_sso_loaded — Permet aux développeurs de plugin d’ajouter des hooks supplémentaires, si nécessaire.
-
wu_template_previewer — S’exécute dans le contexte de l’aperçu de modèle.
-
wu_this-id_scripts — Déclenche le hook de mise en file d’attente des scripts.
-
wu_this-model_post_delete — Se déclenche après qu’un objet est stocké dans la base de données.
-
wu_this-model_post_save — Se déclenche après qu’un objet est stocké dans la base de données.
-
wu_this-model_pre_delete — Se déclenche après qu’un objet est stocké dans la base de données.
-
wu_unlock_this-object_id — Permet aux développeurs de plugin d’ajouter des actions au processus de déverrouillage.
Filtres
-
auth_cookie_expiration — Filtre la durée de la période d’expiration du cookie d’authentification.
-
auth_redirect_scheme — Filtre le schéma de redirection d’authentification.
-
get_blogs_of_user — Réplique ici le WP Filter d’origine, par précaution.
-
get_site_url_for_previewer — Permet aux développeurs de plugin de filtrer l’URL utilisée dans le previewer
-
secure_auth_cookie — Filtre si le cookie d’authentification doit uniquement être envoyé via HTTPS.
-
secure_auth_redirect — Filtre s’il faut utiliser une redirection d’authentification sécurisée.
-
secure_logged_in_cookie — Filtre si le cookie de connexion doit uniquement être envoyé via HTTPS.
-
send_auth_cookies — Permet d’empêcher que les cookies d’authentification soient effectivement envoyés au client.
-
wp_ultimo_redirect_url_after_signup — Définit l’URL de redirection.
-
wp_ultimo_registration_steps — Ajoute des étapes supplémentaires via des filtres
-
wp_ultimo_render_vars — Permet aux développeurs de plugin d’ajouter globalement une variable supplémentaire au contexte de rendu.
-
wp_ultimo_skip_network_active_check — Permet aux développeurs de court-circuiter cette vérification.
-
wu_add_new_domain_modal_fields — Filtre les champs de la fenêtre modale d’ajout d’un nouveau domaine.
-
wu_add_product_setup_fee_line_item — Permet aux développeurs d’apporter des modifications à l’élément de ligne des frais d’installation.
-
wu_admin_notices — Permet aux développeurs de filtrer les notifications admin ajoutées par Ultimate Multisite.
-
wu_after_.this-slug._api_arguments — Filtre après modification.
-
wu_allowed_line_item_types — Maintenant, nous traitons tous les types.
-
wu_apply_plan_limits — Permet aux développeurs de plugin de court-circuiter les limitations.
-
wu_apply_signup_fee — Filtre si les frais d’inscription doivent être appliqués ou non.
-
wu_before_.this-slug._api_arguments — Filtre les arguments api d’origine.
-
wu_billing_address_fields — Permet aux développeurs de plugin de filtrer les champs d’adresse de facturation.
-
wu_bypass_checkout_form — Permet aux développeurs de contourner la sortie et d’en définir une nouvelle
-
wu_bypass_unset_current_user — Permet aux développeurs de contourner le code de désinitialisation de l’utilisateur actuel.
-
wu_cart_get_recurring_total — Filtre le total du « montant récurrent ».
-
wu_cart_get_subtotal — Filtre le total du « montant initial ».
-
wu_cart_get_total — Filtre le total du « montant initial ».
-
wu_checkout_calculate_prorate_credits — Permet aux développeurs de plugin d’intervenir sur la valeur du crédit.
-
wu_checkout_form_base_domains — Filtre les domaines de base de formulaire de paiement partagés qui ne doivent pas devenir des enregistrements de domaine mappé.
-
wu_checkout_field_templates — Nos API pour ajouter de nouveaux modèles de champ se raccordent ici.
-
wu_checkout_field_types — Nos API pour ajouter de nouveaux types de champ se raccordent ici.
-
wu_checkout_pages_error_messages — Filtre les messages d’erreur.
-
wu_checkout_step_validation_submittable_field_types — Permet aux développeurs de contourner la vérification si un champ est auto-soumettable.
-
wu_checkout_validation_aliases — Permet aux développeurs de plugin d’ajouter des alias personnalisés dans le validateur de formulaire.
-
wu_checkout_validation_rules — Permet aux développeurs de plugin de filtrer les règles de validation.
-
wu_cli_params_to_remove — Désinitialise les paramètres indésirables.
-
wu_contains_element — Permet aux développeurs de modifier les résultats de la recherche initiale.
-
wu_core_installer_install_sunrise — Permet aux hébergeurs d’installer la constante différemment.
-
wu_country_get_administrative_division_name — Renvoie le nom lisible des subdivisions administratives du pays.
-
wu_country_get_cities — Renvoie la liste des villes pour un État dans un pays.
-
wu_country_get_states — Renvoie la liste des États pour ce pays.
-
wu_current_set_customer — Permet aux développeurs de modifier le comportement par défaut et de définir le client actuel différemment.
-
wu_current_set_membership — Permet aux développeurs de modifier le comportement par défaut et de définir l’adhésion actuelle différemment.
-
wu_current_set_site — Permet aux développeurs de modifier le comportement par défaut et de définir le site actuel différemment.
-
wu_current_type_get_manage_url — Permet aux développeurs de modifier les paramètres d’URL de gestion du site.
-
wu_documentation_get_link — Permet aux développeurs de plugin de filtrer les liens.
-
wu_domain_has_correct_dns — Permet aux développeurs de plugin d’ajouter de nouvelles vérifications afin de définir les résultats.
-
wu_element_block_types_to_check — Nous pourrions avoir besoin d’ajouter des blocs supplémentaires plus tard.
-
wu_element_maybe_extract_arguments — Ajoute un filtre générique pour permettre aux développeurs d’étendre cet analyseur afin de gérer des builders ou plugins supplémentaires.
-
wu_enforce_password_rules — Filtrer s’il faut appliquer des règles de mot de passe supplémentaires.
-
wu_generated_username_from_email — Filtrer le nom d’utilisateur client généré.
-
wu_get_checkout_variables — Permettre aux développeurs de plugins de filtrer les préréglages d’une page de checkout.
-
wu_get_membership_allowed_forms — Permettre aux développeurs d’ajouter de nouveaux slugs de formulaire pour contourner ce comportement.
-
wu_get_migration_steps — Permettre aux développeurs et aux modules complémentaires d’ajouter de nouvelles étapes de migration
-
wu_get_network_public_ip — Voir plus d’informations sur ce filtre ci-dessous, dans cette même méthode.
-
wu_get_post_types — Permettre aux développeurs de sélectionner quels types de publication doivent être affichés.
-
wu_get_pricing_table_lines_this-id — Retourner les lignes, filtrable
-
wu_get_site_domain_and_path — Permettre aux développeurs de manipuler les paires domaine/chemin.
-
wu_hosting_integration_wizard_sections — Filtre les sections de l’assistant pour la configuration de l’intégration d’hébergement.
-
wu_id_form_fields — Filtre les champs d’un formulaire. Le formulaire est identifié par l’ID dans le nom du filtre.
-
wu_independent_billing_cycle_product_types — Filtrer les types de produit qui ont des cycles de facturation indépendants.
-
wu_is_api_enabled — Permettre aux développeurs de plugins de forcer un état donné pour l’API.
-
wu_is_development_mode — Permettre aux développeurs de plugins d’ajouter des tests supplémentaires pour le mode développement.
-
wu_is_mcp_enabled — Permettre aux développeurs de plugins de forcer un état donné pour l’adaptateur MCP.
-
wu_light_ajax_allowed_hooks — Pour des raisons de sécurité, nous limitons le nombre d’actions disponibles pour s’y accrocher. Ce filtre permet aux développeurs d’étendre
-
wu_limits_is_post_above_limit — Vérifie si un type de publication donné est autorisé dans cette offre. Permettre aux développeurs de plugins de filtrer la valeur de retour
-
wu_magic_link_enforce_ip — Filtrer s’il faut appliquer la vérification de l’adresse IP.
-
wu_magic_link_enforce_user_agent — Filtrer s’il faut appliquer la vérification de l’agent utilisateur.
-
wu_magic_link_url — Filtrer l’URL du lien magique généré.
-
wu_magic_links_enabled — Filtrer si les liens magiques sont activés.
-
wu_make_primary_domain_redirect_url — Filtre l’URL de redirection après avoir rendu un domaine principal.
-
wu_maybe_redirect_to_admin_panel_exclusion_list — Créer une liste d’exclusion de paramètres qui empêchent la redirection automatique.
-
wu_mcp_include_ability — Filtre pour remplacer la décision d’inclusion de capacité MCP.
-
wu_membership_calculated_date_expiration — Filtre la date d’expiration calculée.
-
wu_membership_renewal_expiration_date — Filtre la date d’expiration calculée à définir après le renouvellement.
-
wu_membership_update_forms — Permettre aux développeurs d’ajouter de nouveaux slugs de formulaire de mise à jour.
-
wu_minimum_password_length — Filtrer la longueur minimale du mot de passe.
-
wu_minimum_password_strength — Filtrer la robustesse minimale requise du mot de passe (score zxcvbn).
-
wu_page_get_title_links — Permettre aux développeurs de plugins, et à nous-mêmes, d’ajouter des liens d’action à nos pages de modification
-
wu_password_require_lowercase — Filtrer s’il faut exiger des lettres minuscules dans les mots de passe.
-
wu_password_require_number — Filtrer s’il faut exiger des chiffres dans les mots de passe.
-
wu_password_require_special — Filtrer s’il faut exiger des caractères spéciaux dans les mots de passe.
-
wu_password_require_uppercase — Filtrer s’il faut exiger des lettres majuscules dans les mots de passe.
-
wu_pending_payment_message — Permettre à l’utilisateur de modifier le message concernant les paiements en attente.
-
wu_plan_product_types — Filtrer les types de produit qui doivent être traités comme des plans.
-
wu_post_count — Permettre aux développeurs de plugins de modifier le total du décompte
-
wu_post_count_statuses — Permettre aux développeurs de plugins de modifier quels statuts de publication doivent être comptés. Par défaut, les publications publiées et privées sont comptées
-
wu_post_default_status — Filtre les données de l’objet avant qu’elles ne soient stockées dans la base de données.
-
wu_pre_save_settings — Permettre aux développeurs de filtrer les réglages avant l’enregistrement par Ultimate Multisite.
-
wu_rest_create_item — Filtre s’il est autorisé ou non de poursuivre la requête.
-
wu_rest_delete_item — Filtre s’il est autorisé ou non de poursuivre la requête.
-
wu_rest_get_item — Filtre s’il est autorisé à poursuivre la requête ou non.
-
wu_rest_get_items — Filtre s’il est autorisé à poursuivre la requête ou non.
-
wu_rest_update_item — Filtre s’il est autorisé à poursuivre la requête ou non.
-
wu_return_url — Permet aux développeurs de modifier l’URL de retour de la passerelle utilisée après les processus de paiement.
-
wu_search_models_functions — Permet aux développeurs de plugin d’ajouter davantage de fonctions de modèles de recherche.
-
wu_setup_wizard — Permet aux développeurs d’ajouter des étapes supplémentaires à l’assistant de configuration.
-
wu_should_create_domain_record_for_site — Filtre si Ultimate Multisite doit créer un enregistrement de domaine pour un site nouvellement créé.
-
wu_should_redirect_to_primary_domain — Permet aux développeurs de court-circuiter la redirection, afin d’empêcher son exécution.
-
wu_signup_step_handler_this-step — Permet la réécriture du gestionnaire
-
wu_site_list_get_bulk_actions — Filtre les actions groupées disponibles pour les sites.
-
wu_sites_column_limit — Filtre pour modifier la valeur de get pluginssites à l’intérieur du réseau.
-
wu_sso_enabled — Active/désactive la capacité d’authentification unique inter-domaines.
-
wu_sso_url — Filtre les URL SSO générées avant qu’elles ne soient renvoyées pour les actions client inter-domaines.
-
wu_stripe_checkout_subscription_data — Filtre les données de Subscription Stripe. Peut remplacer success_url ou cancel_url.
-
wu_stripe_create_payment_intent_args — Filtre les arguments de l’intention de paiement.
-
wu_stripe_existing_plan_id — Filtre l’ID du plan à vérifier. Si celui-ci existe, le nouvel abonnement utilisera ce plan.
-
wu_stripe_existing_product_id — Filtre l’ID du produit à vérifier. Si celui-ci existe, le nouvel abonnement utilisera ce produit.
-
wu_stripe_generate_idempotency_key — Filtre la valeur idempotency_key envoyée avec les options de débit Stripe.
-
wu_stripe_webhook_membership — Filtre l’enregistrement d’adhésion associé à ce webhook.
-
wu_this-model_meta_pre_save — Filtre les métadonnées avant leur sérialisation pour être stockées dans la base de données.
-
wu_this-model_pre_save — Filtre les données de l’objet avant leur stockage dans la base de données.
-
wu_upgrade_to_unlock_url — Permet aux développeurs de modifier l’URL de mise à niveau pour déverrouiller
-
wu_use_domain_mapping — Détermine si un mappage doit être utilisé
-
wu_username_from_email — Filtre le nom d’utilisateur du nouveau client.
-
wu_users_membership_limit_message — Permet aux développeurs de modifier le message concernant la limite d’utilisateurs de l’adhésion
-
wu_view_override_replaceable_views — Permet aux développeurs d’ajouter des dossiers supplémentaires à la liste remplaçable.
-
wu_wp_cli_enabled_sub_commands — Filtre les sub_commands activées pour cette entité.
-
wu_wp_config_reference_hook_line_patterns — Nous vérifions trois modèles lorsque nous essayons de déterminer où nous pouvons injecter nos constantes :