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 |
| Dopo il bootstrap del plugin Pro (solo Pro) |
| Prima che vengano caricati la localizzazione, i formati e le opzioni stringa |
| Dopo l'inizializzazione del core SportsPress |
| Dopo il caricamento delle funzionalità core |
| Dopo la registrazione dei widget core |
| Prima della registrazione delle tassonomie core |
| Dopo la registrazione delle tassonomie core |
| Prima della registrazione dei tipi di post core |
| Dopo la registrazione dei tipi di post core |
| Dopo l'aggiornamento del plugin a una nuova versione |
Azioni admin
Azioni attivate nell'admin di WordPress:
Hook | Quando si attiva |
| Dopo l'accodamento degli stili admin |
| 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 |
| Prima che le impostazioni vengano visualizzate |
| Durante il salvataggio di un tab impostazioni specifico |
| Dopo il salvataggio di un tab impostazioni specifico |
| Dopo il salvataggio di qualsiasi tab |
| Dopo il salvataggio delle impostazioni (si attiva una volta per salvataggio) |
| Durante la visualizzazione di un tab impostazioni specifico |
| Dopo il contenuto principale di una sezione del tab impostazioni |
| Dopo il rendering completo di una sezione del tab impostazioni |
| Durante la visualizzazione di un campo input di un determinato tipo |
| Durante l'aggiornamento di un'opzione di un determinato tipo |
| Durante l'aggiornamento di qualsiasi opzione |
Azioni dei template
Azioni attivate durante il caricamento dei template frontend:
Hook | Quando si attiva |
| Prima del caricamento di un file template (corrente) |
| Dopo il caricamento di un file template (corrente) |
| Prima del caricamento di un template (alias deprecato) |
| Dopo il caricamento di un template (alias deprecato) |
| Prima che il contenuto del tipo di post venga visualizzato |
| Durante l'output del contenuto del tipo di post |
| Dopo il caricamento del contenuto del tipo di post |
Azioni shortcode / AJAX
Azioni attivate nell'interfaccia del costruttore di shortcode:
Hook | Quando si attiva |
| Durante il rendering di un form shortcode nella finestra modale dell'editor |
| Prima dell'output degli script shortcode in contesto AJAX |
Azioni pagina di benvenuto
Hook | Quando si attiva |
| Prima del rendering dell'elenco funzionalità della pagina di benvenuto |
| Dopo il rendering dell'elenco funzionalità della pagina di benvenuto |
Azioni moduli
Hook | Quando si attiva |
| All'interno dell'area sidebar della pagina moduli |
| 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
});
