plugin-icon

Расширенный импорт для SportsPress

Автор: Savvas·
Расширяет CSV-импортёры SportsPress поддержкой счёта/результатов и дополнительными функциями импорта матчей с итогами.
Версия
2.0
Активные установки
70
Последние изменения
Jun 13, 2026

Enhanced Import for SportsPress расширяет стандартные CSV-импортёры SportsPress дополнительными функциями, специально предназначенными для импорта матчей со счётом и результатами.

Что делает этот плагин

Этот плагин расширяет стандартные импортёры SportsPress для матчей (CSV) и игроков (CSV).

Для матчей добавляется поддержка:

  • Импорт счёта/результатов: импортирует счёт матчей напрямую из CSV-файлов
  • Автоматическая обработка результатов: автоматически создаёт и обновляет результаты матчей, используя встроенную систему результатов SportsPress.
  • Автоматическое создание календаря и турнирной таблицы: команды автоматически назначаются в турнирную таблицу.
  • Обратная совместимость: работает с существующими CSV-форматами SportsPress, при этом добавляя новые возможности.

Для игроков добавляется поддержка:

  • Столбец Player ID (обновление по ID): если указан Player ID, соответствующий игрок обновляется; если не указан — создаётся новый игрок. Без Player ID работает как стандартный импортёр (с использованием опции «Объединять дубликаты»).
  • Столбцы метрик: все зарегистрированные метрики (sp_metric) доступны как столбцы, поэтому значения метрик можно импортировать для игроков. Пустые ячейки метрик сохраняют существующие значения при обновлении.

Основные функции

  • Поддержка счёта: импортирует домашние и гостевые счета напрямую из CSV.
  • Расчёт результата: использует встроенную функциональность SportsPress для расчёта результата события.
  • Автоматическое создание турнирной таблицы и календаря: позволяет автоматически создавать новую турнирную таблицу и/или новый календарь.
  • Назначение команд в турнирную таблицу: управляет распределением команд в турнирной таблице, чтобы избежать ложных совпадений.

Импорт матчей: формат CSV

Расширенный импортёр матчей добавляет следующие столбцы CSV:

  1. Счёт хозяев – счёт домашней команды (необязательно).
  2. Счёт гостей – счёт гостевой команды (необязательно).

Пример CSV для матчей

Date,Time,Venue,Home,Away,Home Score,Away Score,Match Day 2024/01/15,19:30,Stadium A,Team Alpha,Team Beta,2,1,GW1 2024/01/20,20:00,Stadium B,Team Gamma,Team Delta,0,3,GW2 2024/01/25,18:45,Stadium A,Team Beta,Team Gamma,1,1,GW2

Импорт игроков: формат CSV

Расширенный импортёр игроков поддерживает следующие дополнительные столбцы:

  1. Player ID – если указан, обновляет существующего игрока по ID; если не указан, создаётся новый игрок. (необязательно)
  2. Столбцы метрик (sp_metric) – все зарегистрированные метрики SportsPress отображаются в виде столбцов; вы можете импортировать значения метрик для каждого игрока. Пустые ячейки метрик сохраняют существующее значение игрока для этой метрики.

Пример CSV для игроков

Player ID,First Name,Last Name,Team,Goals,Assists,Yellow Cards 1234,John,Doe,Team Alpha,2,1,0 ,Jane,Smith,Team Beta,0,0,1 1236,Tom,Johnson,Team Gamma,1,,2

Авторство

  • Разработано для SportsPress Savvas.
  • Основано на оригинальных импортёрах SportsPress от ThemeBoy.
  • Лицензировано под GPLv2 или более поздней версией
Проверено на
WordPress 7.0.3
Этот плагин можно скачать и использовать при .