Football Club et SportsPress
Football Club est conçu spécifiquement pour les sites SportsPress. Le thème déclare add_theme_support( 'sportspress' ) afin que le chargeur de modèles de SportsPress préfère les remplacements du thème aux valeurs par défaut de l'extension. Le résultat est que les pages d'équipe, de joueur, d'événement et de staff s'affichent avec la typographie, la palette de couleurs et la mise en page de Football Club plutôt qu'avec le style générique de SportsPress.
Remplacements de modèles
Le thème est livré avec un répertoire sportspress/ contenant cinq remplacements de modèles SportsPress principaux :
Fichier de modèle | Ce qu'il contrôle |
| Le modèle d'index d'archive SportsPress |
| Pages d'événement unique (match, partie, manche) |
| Pages de profil de joueur unique |
| Pages de profil de staff unique |
| Pages d'équipe / club unique |
Chaque remplacement est un fichier de modèle WordPress normal. Le SP_Template_Loader de SportsPress vérifie le thème actif pour les remplacements sportspress/ avant de revenir au répertoire de modèles de l'extension, donc tout fichier présent dans le thème est prioritaire.
Personnaliser les modèles
Pour ajuster la façon dont une page SportsPress s'affiche sans bifurquer le thème, copiez le modèle dans un thème enfant :
Créez un thème enfant (voir l'article Personnalisation).
Copiez
sportspress/single-team.php(ou tout autre fichier que vous souhaitez modifier) du répertoiresportspress/du thème parent vers le chemin correspondant dans le thème enfant.Modifiez la copie dans le thème enfant.
Le remplacement du thème enfant est chargé avant la version du thème parent, qui est chargée avant la version de l'extension.
Prise en charge de thème liée à SportsPress
En plus de sportspress, Football Club déclare la prise en charge de thème pour les extensions ThemeBoy fournies :
mega-slider— Slider pleine largeur en page d'accueil avec superpositions de textenews-widget— Widget de barre latérale affichant les publications récentes avec vignette et extraitsocial-sidebar— Zone de widget pour les liens et flux de réseaux sociauxwoocommerce— Remplacements de modèles WooCommerce compatibles pour les pages de boutique
Ces déclarations permettent l'intégration côté thème de la mise en forme et de la mise en page de chaque extension sans nécessiter de configuration utilisateur.
Apparence frontend
Lorsque SportsPress est actif, Football Club affiche :
Pages d'équipe — utilisant la typographie du thème (
HelveticaNeue-CondensedBlackpour les titres,HelveticaNeuepour le corps), la couleur primaire#d4000fpour les surlignages, et la mise en page : deux colonnes avec une répartition contenu-et-barre latérale 65,2 % / 34,8 % ; conteneur du site de 1000 px de large.Pages d'événement — résultats de match, tableaux de performance et détails d'événement rendus via le remplacement
single-event.phpdu thèmePages de joueur — statistiques de carrière, saison en cours et informations biographiques via
single-player.phpTableaux de ligue — pris en charge automatiquement à partir des shortcodes SportsPress ; mis en forme via les règles CSS de tableau du thème
Calendriers et listes de joueurs — rendus via les shortcodes SportsPress standard ; mis en forme par le CSS du thème
Contenu de démonstration
ThemeBoy propose un contenu de démonstration prédéfini pour chaque thème qui inclut un échantillon de ligue, saison, équipes, joueurs, staff et événements. Pour installer :
Activez l'extension One Click Demo Import (invitée par l'avis TGM Plugin Activation à la première activation).
Allez dans Apparence → Import Demo Data.
Choisissez la démo Football Club et cliquez sur Import Demo Data.
L'importation peuple SportsPress avec des données d'exemple afin que vous puissiez voir le thème en action avec un contenu réaliste. Remplacez les données d'exemple par les vôtres une fois que vous êtes à l'aise avec le thème.
