Zum Hauptinhalt springen

Action-Hooks

In SportsPress verfügbare Action-Hooks. Diese Hooks verwenden die WordPress-Funktion `do_action()` und sind im Plugin-Quellcode bestätigt vorhanden.

Heute aktualisiert

Action-Hooks

In SportsPress verfügbare Action-Hooks. Diese Hooks verwenden die WordPress-Funktion do_action() und sind im Plugin-Quellcode bestätigt vorhanden.

Verwendete Variablenplatzhalter:

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

Lebenszyklus-Actions

Actions, die während der Plugin-Initialisierung und des Seitenladens ausgelöst werden:

Hook

Wann er ausgelöst wird

sportspress_pro_loaded

Nachdem das Pro-Plugin bootstrapped (nur Pro)

before_sportspress_init

Bevor Lokalisierung, Formate und Zeichenfolgenoptionen geladen werden

sportspress_init

Nachdem der SportsPress-Kern initialisiert

sportspress_loaded

Nachdem die Kernfunktionen geladen wurden

sportspress_widgets

Nachdem Kern-Widgets registriert wurden

sportspress_register_taxonomy

Bevor Kern-Taxonomien registriert werden

sportspress_after_register_taxonomy

Nachdem Kern-Taxonomien registriert wurden

sportspress_register_post_type

Bevor Kern-Beitragstypen registriert werden

sportspress_after_register_post_type

Nachdem Kern-Beitragstypen registriert wurden

sportspress_updated

Nachdem das Plugin auf eine neue Version aktualisiert wurde

Admin-Actions

Actions, die im WordPress-Admin ausgelöst werden:

Hook

Wann er ausgelöst wird

sportspress_admin_css

Nach dem Einreihen von Admin-Stilen

sportspress_include_post_type_handlers

Nachdem Admin-Beitragstyp-Handler-Klassen geladen wurden

Einstellungs-Actions

Actions, die auf SportsPress-Einstellungsseiten ausgeführt werden:

Hook

Wann er ausgelöst wird

sportspress_settings_start

Bevor Einstellungen angezeigt werden

sportspress_settings_save_(tab)

Beim Speichern eines bestimmten Einstellungsreiters

sportspress_update_options_(tab)

Nach dem Speichern eines bestimmten Einstellungsreiters

sportspress_update_options

Nachdem ein beliebiger Reiter gespeichert wurde

sportspress_settings_saved

Nachdem Einstellungen gespeichert wurden (wird einmal pro Speichervorgang ausgelöst)

sportspress_settings_(tab)

Beim Anzeigen eines bestimmten Einstellungsreiters

sportspress_settings_(tab)_end

Nach dem Hauptinhalt eines Einstellungsreiter-Abschnitts

sportspress_settings_(tab)_after

Nachdem ein Einstellungsreiter-Abschnitt vollständig gerendert wurde

sportspress_admin_field_(option_type)

Beim Anzeigen eines Eingabefelds eines bestimmten Typs

sportspress_update_option_(option_type)

Beim Aktualisieren einer Option eines bestimmten Typs

sportspress_update_option

Beim Aktualisieren einer beliebigen Option

Template-Actions

Actions, die beim Frontend-Template-Laden ausgelöst werden:

Hook

Wann er ausgelöst wird

sportspress_before_template

Bevor eine Template-Datei geladen wird (aktuell)

sportspress_after_template

Nachdem eine Template-Datei geladen wurde (aktuell)

sportspress_before_template_part

Bevor ein Template geladen wird (veralteter Alias)

sportspress_after_template_part

Nachdem ein Template geladen wurde (veralteter Alias)

sportspress_before_single_(post_type)

Bevor der Beitragstyp-Inhalt angezeigt wird

sportspress_single_(post_type)_content

Beim Ausgeben des Beitragstyp-Inhalts

sportspress_after_single_(post_type)

Nachdem der Beitragstyp-Inhalt geladen wurde

Shortcode/AJAX-Actions

Actions, die in der Shortcode-Builder-Oberfläche ausgelöst werden:

Hook

Wann er ausgelöst wird

sportspress_ajax_shortcode_form

Beim Rendern eines Shortcode-Formulars im Editor-Modal

sportspress_ajax_scripts_before_shortcode

Bevor Shortcode-Skripte im AJAX-Kontext ausgegeben werden

Willkommensseiten-Actions

Hook

Wann er ausgelöst wird

sportspress_before_welcome_features

Bevor die Willkommensseiten-Funktionsliste gerendert wird

sportspress_after_welcome_features

Nachdem die Willkommensseiten-Funktionsliste gerendert wurde

Modul-Actions

Hook

Wann er ausgelöst wird

sportspress_modules_sidebar

Im Seitenleisten-Bereich der Modulseite

sportspress_modules_after_sidebar

Nach dem Seitenleisten-Bereich der Modulseite

Verwendungsbeispiel

// Code ausführen, nachdem der SportsPress-Kern vollständig geladen wurde
add_action( 'sportspress_loaded', function() {
    // Ihr Code hier
});// Benutzerdefinierten Inhalt nach einem Spielerprofil hinzufügen
add_action( 'sportspress_after_single_player', function() {
    echo '<p>Benutzerdefinierter Inhalt unterhalb des Spielerprofils.</p>';
});// Code nach dem Speichern des Begegnungseinstellungsreiters ausführen
add_action( 'sportspress_update_options_events', function() {
    // Auf gespeicherte Begegnungseinstellungen reagieren
});

Hat dies deine Frage beantwortet?