🎯 Need Help?

Get Premium Support

Priority assistance from the developer

More from ANWP

Football Leagues Premium

Complete football/soccer league management for WordPress

Learn more →

How To: Change Frontend Text Strings (Text Options)


Text Options lets you change any text string displayed on your website’s frontend without editing code or translation files. Customize labels like “Full Time”, “Attendance”, “Position”, “Nationality” and 100+ other strings directly from the admin panel.

🎯 Use Cases

  • Change terminology – Rename “Full Time” to “Final Score”
  • Customize venues – Change “Venue” to “Stadium” or “Arena”
  • Adapt for your sport – Use sport-specific terms
  • Translate specific terms – Override individual strings for your audience

🚀 How to Change Text Strings

Follow these four steps to customize any frontend text label.

Step 1: Open Text Options

Go to Sports Leagues → Text Options in your WordPress admin menu.

Step 2: Find the Text String

Use the Search Text String field at the top to filter the list. Type any part of the text you want to change.

Each row shows three columns:

ColumnDescription
DefaultOriginal text string
NewYour custom replacement
ContextWhere this text appears (e.g., “game :: header”)

Step 3: Enter New Text

Type your replacement text in the New column for any string you want to customize.

Example: To change “Attendance” to “Crowd Size”:

  1. Search for “Attendance”
  2. Find the row with context “game :: header”
  3. Enter “Crowd Size” in the New column

Step 4: Save Changes

Click Save Changes at the bottom of the page. Your customized text will immediately appear on the frontend.

Available Text Strings

Text Options includes 100+ customizable strings organized by context:

ContextExamples
Game HeaderGame Day, Attendance, Full Time, Game Preview
Game ContentPlayers, Staff, Game Summary, Team Statistics, Video, Gallery
Player HeaderPosition, Full Name, Nationality, Date of Birth, Age, Weight, Height
Player ContentPlayed Games, Player Stats, Total Stats, Missed Games
Team HeaderCity, Country, Address, Website, Founded, Venue, Conference, Division
Team ContentFinished Games, Upcoming, Players Stats, Roster
StaffJob, Career, Current Team, Nationality
OfficialGroup, Nationality, Date of Birth, Age
VenueCity, Address, Capacity, Opened, Location
TournamentGame Day, All, Latest Scores, Upcoming Games, Standing Tables
ShortcodesPlayer, Team, Age, Position, Nationality, Games Played
WidgetsNo Upcoming Birthdays
GeneralLoad More, Show Full List

💡 Tips

  • Search efficiently – The search filters all columns, so you can search by default text or context
  • Context format – Context uses entity :: section format (e.g., “player :: header” means player page header section)
  • Leave blank for default – If you clear a field and save, the original default text will be used
  • Multiple instances – Some text appears in different contexts (e.g., “Gallery” for games, teams, and players). Each has its own field so you can customize them independently

Alternative: Translation Files

For complete plugin translation or RTL languages, use WordPress translation files instead:

  1. Use a translation plugin like Loco Translate
  2. Text domain: sports-leagues
  3. POT file location: sports-leagues/languages/sports-leagues.pot

Note

Text Options overrides take precedence over translation files. If you set a custom value in Text Options, it will be used instead of the translation.