Ir para conteúdo principal

Transferências no Meio da Temporada

O módulo Transferências no Meio da Temporada permite rastrear as estatísticas de um jogador em dois times diferentes dentro da mesma temporada. Isso é útil quando um jogador se transfere no meio da temporada e você precisa de linhas de estatísticas …

Atualizado hoje

Transferências no Meio da Temporada

O módulo Transferências no Meio da Temporada permite rastrear as estatísticas de um jogador em dois times diferentes dentro da mesma temporada. Isso é útil quando um jogador se transfere no meio da temporada e você precisa de linhas de estatísticas separadas para cada clube.

Como Funciona

Sem este módulo, cada temporada tem uma linha na meta box Estatísticas, e um time é atribuído a essa linha. Com Transferências no Meio da Temporada ativo, você pode inserir linhas adicionais para a mesma temporada — cada uma com seu próprio time e um campo Data de Início que marca quando o jogador ingressou naquele clube.

O módulo se conecta à tabela de estatísticas do jogador na administração para adicionar controles de gerenciamento de linhas, e filtra a consulta de eventos para cada linha dividida de forma que os eventos sejam contados apenas dentro do intervalo de datas correto.

Adicionando uma Linha de Transferência

  1. Abra a tela de edição do jogador.

  2. Role até a meta box Estatísticas.

  3. Localize a linha da temporada que deseja dividir.

  4. Clique no ícone Inserir linha depois (um ícone de mais, usando a classe dashicons-plus-alt) na extremidade direita daquela linha de temporada.

  5. Uma nova linha é inserida abaixo da original, visualmente diferenciada com a classe CSS sp-row-added.

  6. Na coluna Temporada da nova linha, uma entrada de seletor de data aparece com o placeholder Data de Início.

  7. Insira a data em que o jogador ingressou no novo clube (a data a partir da qual os eventos desta linha devem ser contados).

  8. Selecione o novo time no menu suspenso Time naquela linha.

  9. Salve o jogador.

O Campo Data de Início

O campo Data de Início é uma entrada de seletor de data jQuery UI renderizada como um campo de texto somente leitura. Ele armazena a data no formato AAAA-MM-DD em sp_statistics[league_id][season_id_decimal][date_from].

As linhas de transferência usam um ID de temporada com valor decimal. Por exemplo, se a temporada base tem ID 5, a primeira linha de transferência usa uma chave como 5.1. O módulo detecta essas chaves não inteiras para saber quais linhas são divisões de transferência.

Como as Estatísticas São Filtradas por Data

Quando o plugin calcula as estatísticas para uma linha de transferência, ele lê o valor date_from daquela linha e o date_from da próxima linha (se houver) para a mesma temporada. Em seguida, adiciona um date_query à consulta de eventos do WordPress:

  • Se tanto um date_from quanto o date_from de uma linha seguinte existirem: os eventos entre essas duas datas são contados.

  • Se apenas um date_from existir (última linha para aquela temporada): os eventos de date_from em diante são contados.

  • Se apenas um date_to (o date_from da próxima linha) existir: os eventos antes dessa data são contados.

Isso significa que cada linha dividida calcula estatísticas apenas a partir de eventos em sua própria janela de datas.

Excluindo uma Linha de Transferência

Clique no ícone Excluir linha (um ícone X, classe dashicons-dismiss) na linha de transferência para removê-la. Isso remove a linha da interface de administração e limpa as estatísticas daquela divisão ao salvar.

Ativação do Módulo

O módulo é controlado pela opção sportspress_load_midseason_transfers_module. O padrão é yes. Para desabilitá-lo, defina esta opção como no no banco de dados ou via filtro.

Isto respondeu à sua pergunta?