Vai al contenuto principale

Hook di azione

Hook di azione disponibili in SportsPress. Questi hook usano la funzione `do_action()` di WordPress e sono confermati presenti nel sorgente del plugin.

Aggiornato oggi

Hook di azione

Hook di azione disponibili in SportsPress. Questi hook usano la funzione do_action() di WordPress e sono confermati presenti nel sorgente del plugin.

Segnaposto variabili usati in tutta la documentazione:

  • (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

Azioni del ciclo di vita

Azioni attivate durante l'inizializzazione del plugin e il caricamento della pagina:

Hook

Quando si attiva

sportspress_pro_loaded

Dopo il bootstrap del plugin Pro (solo Pro)

before_sportspress_init

Prima che vengano caricati la localizzazione, i formati e le opzioni stringa

sportspress_init

Dopo l'inizializzazione del core SportsPress

sportspress_loaded

Dopo il caricamento delle funzionalità core

sportspress_widgets

Dopo la registrazione dei widget core

sportspress_register_taxonomy

Prima della registrazione delle tassonomie core

sportspress_after_register_taxonomy

Dopo la registrazione delle tassonomie core

sportspress_register_post_type

Prima della registrazione dei tipi di post core

sportspress_after_register_post_type

Dopo la registrazione dei tipi di post core

sportspress_updated

Dopo l'aggiornamento del plugin a una nuova versione

Azioni admin

Azioni attivate nell'admin di WordPress:

Hook

Quando si attiva

sportspress_admin_css

Dopo l'accodamento degli stili admin

sportspress_include_post_type_handlers

Dopo il caricamento delle classi handler dei tipi di post admin

Azioni delle impostazioni

Azioni eseguite nelle pagine delle impostazioni di SportsPress:

Hook

Quando si attiva

sportspress_settings_start

Prima che le impostazioni vengano visualizzate

sportspress_settings_save_(tab)

Durante il salvataggio di un tab impostazioni specifico

sportspress_update_options_(tab)

Dopo il salvataggio di un tab impostazioni specifico

sportspress_update_options

Dopo il salvataggio di qualsiasi tab

sportspress_settings_saved

Dopo il salvataggio delle impostazioni (si attiva una volta per salvataggio)

sportspress_settings_(tab)

Durante la visualizzazione di un tab impostazioni specifico

sportspress_settings_(tab)_end

Dopo il contenuto principale di una sezione del tab impostazioni

sportspress_settings_(tab)_after

Dopo il rendering completo di una sezione del tab impostazioni

sportspress_admin_field_(option_type)

Durante la visualizzazione di un campo input di un determinato tipo

sportspress_update_option_(option_type)

Durante l'aggiornamento di un'opzione di un determinato tipo

sportspress_update_option

Durante l'aggiornamento di qualsiasi opzione

Azioni dei template

Azioni attivate durante il caricamento dei template frontend:

Hook

Quando si attiva

sportspress_before_template

Prima del caricamento di un file template (corrente)

sportspress_after_template

Dopo il caricamento di un file template (corrente)

sportspress_before_template_part

Prima del caricamento di un template (alias deprecato)

sportspress_after_template_part

Dopo il caricamento di un template (alias deprecato)

sportspress_before_single_(post_type)

Prima che il contenuto del tipo di post venga visualizzato

sportspress_single_(post_type)_content

Durante l'output del contenuto del tipo di post

sportspress_after_single_(post_type)

Dopo il caricamento del contenuto del tipo di post

Azioni shortcode / AJAX

Azioni attivate nell'interfaccia del costruttore di shortcode:

Hook

Quando si attiva

sportspress_ajax_shortcode_form

Durante il rendering di un form shortcode nella finestra modale dell'editor

sportspress_ajax_scripts_before_shortcode

Prima dell'output degli script shortcode in contesto AJAX

Azioni pagina di benvenuto

Hook

Quando si attiva

sportspress_before_welcome_features

Prima del rendering dell'elenco funzionalità della pagina di benvenuto

sportspress_after_welcome_features

Dopo il rendering dell'elenco funzionalità della pagina di benvenuto

Azioni moduli

Hook

Quando si attiva

sportspress_modules_sidebar

All'interno dell'area sidebar della pagina moduli

sportspress_modules_after_sidebar

Dopo l'area sidebar della pagina moduli

Esempio di utilizzo

// Esegui codice dopo il caricamento completo del core SportsPress
add_action( 'sportspress_loaded', function() {
    // Il tuo codice qui
});// Aggiungi contenuto personalizzato dopo un profilo giocatore
add_action( 'sportspress_after_single_player', function() {
    echo '<p>Custom content below player profile.</p>';
});// Esegui codice dopo il salvataggio del tab impostazioni Events
add_action( 'sportspress_update_options_events', function() {
    // Reagisci al salvataggio delle impostazioni eventi
});

Hai ricevuto la risposta alla tua domanda?