Passer au contenu principal

Hooks d'action

Hooks d'action disponibles dans SportsPress. Ces hooks utilisent la fonction `do_action()` de WordPress et sont confirmés présents dans le code source du plugin.

Mis à jour aujourd’hui

Hooks d'action

Hooks d'action disponibles dans SportsPress. Ces hooks utilisent la fonction do_action() de WordPress et sont confirmés présents dans le code source du plugin.

Variables de remplacement utilisées tout au long :

  • (post_type)event, calendar, team, table, player, list, staff, directory, sponsor

  • (tab)general, events, teams, players, staff, branding, league-menu, sponsors, text, configure

  • (option_type)checkbox, textarea, text, email, number, select, color, password, radio, multiselect

Actions de cycle de vie

Actions déclenchées lors de l'initialisation du plugin et du chargement de la page :

Hook

Quand il se déclenche

sportspress_pro_loaded

Après le démarrage du plugin Pro (Pro uniquement)

before_sportspress_init

Avant le chargement de la localisation, des formats et des options de chaînes

sportspress_init

Après l'initialisation du cœur de SportsPress

sportspress_loaded

Après le chargement des fonctionnalités principales

sportspress_widgets

Après l'enregistrement des widgets principaux

sportspress_register_taxonomy

Avant l'enregistrement des taxonomies principales

sportspress_after_register_taxonomy

Après l'enregistrement des taxonomies principales

sportspress_register_post_type

Avant l'enregistrement des types de publications principaux

sportspress_after_register_post_type

Après l'enregistrement des types de publications principaux

sportspress_updated

Après la mise à jour du plugin vers une nouvelle version

Actions d'administration

Actions déclenchées dans l'administration WordPress :

Hook

Quand il se déclenche

sportspress_admin_css

Après l'ajout en file d'attente des styles d'administration

sportspress_include_post_type_handlers

Après le chargement des classes de gestionnaire de type de publication en administration

Actions de réglages

Actions exécutées sur les pages de réglages SportsPress :

Hook

Quand il se déclenche

sportspress_settings_start

Avant l'affichage des réglages

sportspress_settings_save_(tab)

Lors de l'enregistrement d'un onglet de réglages spécifique

sportspress_update_options_(tab)

Après l'enregistrement d'un onglet de réglages spécifique

sportspress_update_options

Après l'enregistrement de n'importe quel onglet

sportspress_settings_saved

Après l'enregistrement des réglages (se déclenche une fois par enregistrement)

sportspress_settings_(tab)

Lors de l'affichage d'un onglet de réglages spécifique

sportspress_settings_(tab)_end

Après le contenu principal d'une section d'onglet de réglages

sportspress_settings_(tab)_after

Après le rendu complet d'une section d'onglet de réglages

sportspress_admin_field_(option_type)

Lors de l'affichage d'un champ de saisie d'un type donné

sportspress_update_option_(option_type)

Lors de la mise à jour d'une option d'un type donné

sportspress_update_option

Lors de la mise à jour de n'importe quelle option

Actions de modèle

Actions déclenchées lors du chargement des modèles frontend :

Hook

Quand il se déclenche

sportspress_before_template

Avant le chargement d'un fichier modèle (actuel)

sportspress_after_template

Après le chargement d'un fichier modèle (actuel)

sportspress_before_template_part

Avant le chargement d'un modèle (alias obsolète)

sportspress_after_template_part

Après le chargement d'un modèle (alias obsolète)

sportspress_before_single_(post_type)

Avant l'affichage du contenu du type de publication

sportspress_single_(post_type)_content

Lors de la sortie du contenu du type de publication

sportspress_after_single_(post_type)

Après le chargement du contenu du type de publication

Actions shortcode / AJAX

Actions déclenchées dans l'interface du générateur de shortcodes :

Hook

Quand il se déclenche

sportspress_ajax_shortcode_form

Lors du rendu d'un formulaire de shortcode dans la fenêtre modale de l'éditeur

sportspress_ajax_scripts_before_shortcode

Avant la sortie des scripts de shortcode dans le contexte AJAX

Actions de la page d'accueil

Hook

Quand il se déclenche

sportspress_before_welcome_features

Avant le rendu de la liste des fonctionnalités de la page d'accueil

sportspress_after_welcome_features

Après le rendu de la liste des fonctionnalités de la page d'accueil

Actions des modules

Hook

Quand il se déclenche

sportspress_modules_sidebar

Dans la zone de barre latérale de la page des modules

sportspress_modules_after_sidebar

Après la zone de barre latérale de la page des modules

Exemple d'utilisation

// Run code after SportsPress core has fully loaded
add_action( 'sportspress_loaded', function() {
    // Your code here
});// Add custom content after a player profile
add_action( 'sportspress_after_single_player', function() {
    echo '<p>Custom content below player profile.</p>';
});// Run code after saving the Events settings tab
add_action( 'sportspress_update_options_events', function() {
    // React to events settings being saved
});

Avez-vous trouvé la réponse à votre question ?