Ir al contenido principal

Hooks de acción

Hooks de acción disponibles en SportsPress. Estos hooks usan la función `do_action()` de WordPress y están confirmados en el código fuente del plugin.

Actualizado hoy

Hooks de acción

Hooks de acción disponibles en SportsPress. Estos hooks usan la función do_action() de WordPress y están confirmados en el código fuente del plugin.

Variables usadas en los nombres de hooks:

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

Hooks de ciclo de vida

Hooks que se activan durante la inicialización del plugin y la carga de la página:

Hook

Cuándo se activa

sportspress_pro_loaded

Después de que el plugin Pro arranca (solo Pro)

before_sportspress_init

Antes de que se carguen la localización, los formatos y las opciones de cadenas

sportspress_init

Después de que el núcleo de SportsPress se inicializa

sportspress_loaded

Después de que se cargan las funcionalidades principales

sportspress_widgets

Después de que se registran los widgets principales

sportspress_register_taxonomy

Antes de que se registren las taxonomías principales

sportspress_after_register_taxonomy

Después de que se registran las taxonomías principales

sportspress_register_post_type

Antes de que se registren los tipos de entrada principales

sportspress_after_register_post_type

Después de que se registran los tipos de entrada principales

sportspress_updated

Después de que el plugin se actualiza a una nueva versión

Hooks de administración

Hooks que se activan en el panel de administración de WordPress:

Hook

Cuándo se activa

sportspress_admin_css

Después de registrar los estilos de administración

sportspress_include_post_type_handlers

Después de cargar las clases manejadoras de tipos de entrada del admin

Hooks de ajustes

Hooks ejecutados en las páginas de ajustes de SportsPress:

Hook

Cuándo se activa

sportspress_settings_start

Antes de mostrar los ajustes

sportspress_settings_save_(tab)

Mientras se guarda una pestaña de ajustes específica

sportspress_update_options_(tab)

Después de guardar una pestaña de ajustes específica

sportspress_update_options

Después de guardar cualquier pestaña

sportspress_settings_saved

Después de guardar los ajustes (se activa una vez por guardado)

sportspress_settings_(tab)

Mientras se muestra una pestaña de ajustes específica

sportspress_settings_(tab)_end

Después del contenido principal de una sección de pestaña de ajustes

sportspress_settings_(tab)_after

Después de que se renderiza completamente una sección de pestaña de ajustes

sportspress_admin_field_(option_type)

Mientras se muestra un campo de entrada de un tipo dado

sportspress_update_option_(option_type)

Mientras se actualiza una opción de un tipo dado

sportspress_update_option

Mientras se actualiza cualquier opción

Hooks de plantillas

Hooks activados durante la carga de plantillas del frontend:

Hook

Cuándo se activa

sportspress_before_template

Antes de cargar un archivo de plantilla (actual)

sportspress_after_template

Después de cargar un archivo de plantilla (actual)

sportspress_before_template_part

Antes de cargar una plantilla (alias obsoleto)

sportspress_after_template_part

Después de cargar una plantilla (alias obsoleto)

sportspress_before_single_(post_type)

Antes de mostrar el contenido del tipo de entrada

sportspress_single_(post_type)_content

Mientras se genera el contenido del tipo de entrada

sportspress_after_single_(post_type)

Después de cargar el contenido del tipo de entrada

Hooks de shortcodes / AJAX

Hooks activados en la interfaz del constructor de shortcodes:

Hook

Cuándo se activa

sportspress_ajax_shortcode_form

Al renderizar un formulario de shortcode en el modal del editor

sportspress_ajax_scripts_before_shortcode

Antes de generar los scripts del shortcode en contexto AJAX

Hooks de la página de bienvenida

Hook

Cuándo se activa

sportspress_before_welcome_features

Antes de renderizar la lista de funcionalidades de la página de bienvenida

sportspress_after_welcome_features

Después de renderizar la lista de funcionalidades de la página de bienvenida

Hooks de módulos

Hook

Cuándo se activa

sportspress_modules_sidebar

Dentro del área de barra lateral de la página de módulos

sportspress_modules_after_sidebar

Después del área de barra lateral de la página de módulos

Ejemplo de uso

// Ejecutar código después de que SportsPress se carga completamente
add_action( 'sportspress_loaded', function() {
    // Tu código aquí
});// Añadir contenido personalizado después del perfil de un jugador
add_action( 'sportspress_after_single_player', function() {
    echo '<p>Contenido personalizado debajo del perfil del jugador.</p>';
});// Ejecutar código después de guardar la pestaña de ajustes de Eventos
add_action( 'sportspress_update_options_events', function() {
    // Responder a los ajustes de eventos guardados
});

¿Ha quedado contestada tu pregunta?