Краткое описание
Sport – это несколько кастомных типов постов для ведения на сайтах обзоров спортивных соревнований. Появился в ThemeREX Addons 1.6.17. Иерархия типов построена на подчиненности постов следующим образом:
Корень иерархии – тип постов “Соревнования“. У них есть таксономия “Спорт“, позволяющая объединять соревнования в группы.
Для каждого соревнования при создании задается его тип: “парные” или “групповые” (по ссылкам можно ознакомиться с примерами таких соревнований). В зависимости от типа при создании матчей можно выбирать 2 участника (команды) для парных или больше участников матча для групповых (например, велоспорт, мотокросс и т.п.).
Для каждого соревнования указывается дата начала и конца – в дальнейшем соревнования сортируются по дате начала.
Следующий уровень – типы постов “Туры” и “Участники“. Для каждого из них “Соревнование” является родительским постом.
Участники “привязаны” к соревнованию и для каждого соревнования нужно создавать отдельный список участников.
Для каждого тура указывается дата начала – в дальнейшем туры сортируются по дате начала.
Для каждого “Тура” создается список “Матчей“. Для каждого матча выбираются участники, указывается дата и время начала матча – в дальнейшем матчи сортируются по дате начала.
После окончания матча в его параметрах нужно выставить счет и начисленные участникам баллы (не делается автоматически, т.к. в разных видах спорта системы начисления баллов разные)
Список постов в виде блоговой ленты доступен только для Соревнований.
При выборе соревнования посетитель попадает на его сингл-страницу, на которой после текста поста с описанием соревнования доступны два списка: туры и турнирная таблица на данный момент (список игроков в порядке занимаемых мест – по убыванию количества набранных баллов).
При щелчке на названии тура открывается сингл-страница выбранного тура с описанием и списком матчей тура.
При щелчке на имени игрока (названии команды) открывается сингл-страница данного игрока с информацией о нем и списком матчей, в которых он принимает участие
При выборе матча на странице соревнования, тура или игрока посетитель попадает на сингл-страницу этого матча, на которой крупно отображаются игроки, дата и время начала и счет (если матч уже состоялся), а также кнопка перехода на пост (страницу) с обзором матча, если таковая выбрана в параметрах этого матча.
Если это матч группового типа – внизу, после текста поста с описанием матча, выводится список игроков, принимающих участие в этом матче, и количество набранных ими очков в матче, если он уже состоялся.
Ниже представлены примеры вывода шорткодов для отображения списка матчей последнего либо следующего либо конкретно заданного тура и турнирной таблицы выбранного соревнования
Matches with list bottom
Этот шорткод позволяет выводить матчи заданного тура или матчи последнего состоявшегося тура или матчи ближайшего следующего тура.
В каждом туре можно назначить один или несколько 'центральных матчей', которые будут выведены крупно над списком остальных матчей. Если центральных матчей более одного - они отображаются в виде слайдера
Matches with list right
Этот шорткод позволяет выводить матчи заданного тура или матчи последнего состоявшегося тура или матчи ближайшего следующего тура.
В каждом туре можно назначить один или несколько 'центральных матчей', которые будут выведены крупно над списком остальных матчей. Если центральных матчей более одного - они отображаются в виде слайдера