Ir para conteúdo principal

Action Hooks

Action hooks disponíveis no SportsPress. Esses hooks usam a função `do_action()` do WordPress e estão confirmados presentes no código-fonte do plugin.

Atualizado hoje

Action Hooks

Action hooks disponíveis no SportsPress. Esses hooks usam a função do_action() do WordPress e estão confirmados presentes no código-fonte do plugin.

Marcadores de variáveis usados ao longo do documento:

  • (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 Ciclo de Vida

Actions disparadas durante a inicialização do plugin e carregamento de página:

Hook

Quando É Disparado

sportspress_pro_loaded

Após o bootstrap do plugin Pro (somente Pro)

before_sportspress_init

Antes de localização, formatos e opções de string serem carregadas

sportspress_init

Após a inicialização do núcleo do SportsPress

sportspress_loaded

Após os recursos principais terem sido carregados

sportspress_widgets

Após os widgets principais serem registrados

sportspress_register_taxonomy

Antes das taxonomias principais serem registradas

sportspress_after_register_taxonomy

Após as taxonomias principais serem registradas

sportspress_register_post_type

Antes dos tipos de post principais serem registrados

sportspress_after_register_post_type

Após os tipos de post principais serem registrados

sportspress_updated

Após o plugin ser atualizado para uma nova versão

Actions de Admin

Actions disparadas no admin do WordPress:

Hook

Quando É Disparado

sportspress_admin_css

Após enfileirar estilos de admin

sportspress_include_post_type_handlers

Após as classes de handler de tipo de post de admin serem carregadas

Actions de Configurações

Actions executadas nas páginas de configurações do SportsPress:

Hook

Quando É Disparado

sportspress_settings_start

Antes das configurações serem exibidas

sportspress_settings_save_(tab)

Ao salvar uma aba de configurações específica

sportspress_update_options_(tab)

Após salvar uma aba de configurações específica

sportspress_update_options

Após qualquer aba ser salva

sportspress_settings_saved

Após as configurações serem salvas (dispara uma vez por salvamento)

sportspress_settings_(tab)

Ao exibir uma aba de configurações específica

sportspress_settings_(tab)_end

Após o conteúdo principal de uma seção de aba de configurações

sportspress_settings_(tab)_after

Após uma seção de aba de configurações ser completamente renderizada

sportspress_admin_field_(option_type)

Ao exibir um campo de entrada de um tipo específico

sportspress_update_option_(option_type)

Ao atualizar uma opção de um tipo específico

sportspress_update_option

Ao atualizar qualquer opção

Actions de Template

Actions disparadas durante o carregamento de template no frontend:

Hook

Quando É Disparado

sportspress_before_template

Antes de um arquivo de template ser carregado (atual)

sportspress_after_template

Após um arquivo de template ser carregado (atual)

sportspress_before_template_part

Antes de um template ser carregado (alias descontinuado)

sportspress_after_template_part

Após um template ser carregado (alias descontinuado)

sportspress_before_single_(post_type)

Antes do conteúdo do tipo de post ser exibido

sportspress_single_(post_type)_content

Ao gerar o conteúdo do tipo de post

sportspress_after_single_(post_type)

Após o conteúdo do tipo de post ser carregado

Actions de Shortcode / AJAX

Actions disparadas na interface do construtor de shortcodes:

Hook

Quando É Disparado

sportspress_ajax_shortcode_form

Ao renderizar um formulário de shortcode no modal do editor

sportspress_ajax_scripts_before_shortcode

Antes dos scripts de shortcode serem gerados no contexto AJAX

Actions da Página de Boas-Vindas

Hook

Quando É Disparado

sportspress_before_welcome_features

Antes da lista de recursos da página de boas-vindas ser renderizada

sportspress_after_welcome_features

Após a lista de recursos da página de boas-vindas ser renderizada

Actions de Módulos

Hook

Quando É Disparado

sportspress_modules_sidebar

Dentro da área da barra lateral da página de módulos

sportspress_modules_after_sidebar

Após a área da barra lateral da página de módulos

Exemplo de Uso

// Executar código após o núcleo do SportsPress ter sido completamente carregado
add_action( 'sportspress_loaded', function() {
    // Seu código aqui
});// Adicionar conteúdo personalizado após um perfil de jogador
add_action( 'sportspress_after_single_player', function() {
    echo '<p>Custom content below player profile.</p>';
});// Executar código após salvar a aba de configurações de Eventos
add_action( 'sportspress_update_options_events', function() {
    // Reagir às configurações de eventos sendo salvas
});

Isto respondeu à sua pergunta?