Player Page Template
Purpose: Public player profile and stats with locked premium analytics modules.
1. Player Profile Header
Player photo, name, jersey number, position, team, and profile summary.
2. Public Season Stats
Games played, goals, assists, points, penalty minutes, plus/minus or goalie stats if available.
Always public.
3. Public Historical Stats
Season-by-season history when available.
Always public when data exists.
4. Public Game Log
Recent game-by-game stat line when available.
Always public when data exists.
5. Analytics Teaser Strip
Premium Player Analytics
Go beyond raw stats with player ratings, impact views, and trend analysis.
6. Locked Player Analytics Modules
Player Rating
See a deeper view of this player’s overall impact.
🔒 Upgrade to Unlock
Offensive Impact
Understand scoring contribution beyond basic totals.
🔒 Upgrade to Unlock
Defensive Impact
Measure defensive presence and reliability.
🔒 Upgrade to Unlock
Consistency
Track steadiness and performance trends over time.
🔒 Upgrade to Unlock
7. Captain Premium Analytics Area
Display rule: show only when entitlement or admin-granted access allows. Otherwise replace with locked state above.
8. Upgrade CTA Row
Unlock Advanced Player Insights
Upgrade to view player ratings, impact metrics, and premium analysis.
9. Team / Store CTA
Return to team page, shop team gear, or explore analytics.
Public vs Locked Split
Always public: Profile Header, Season Stats, Historical Stats when available, Game Log when available, Team/Store CTA.
Locked: Analytics teaser values, player rating, player analytics cards, captain premium analytics area.
Implementation Guidance
- Use separate Themify rows for header, stats, history, game log, teaser, locked analytics, premium analytics, and CTA.
- Keep public rows always visible.
- Use plugin shortcodes/widgets for premium visibility checks.
- If entitled/admin access exists, show premium row; otherwise show locked row and CTA.
