Clanfront: Getting started

Clanfront turns WordPress into a complete website for a gaming clan or team. You get a homepage with a Join button, an About page, a roster, a match schedule with results and a win/loss record, a recruitment form, a rules page, a gallery, game servers with a Copy IP button, and Discord and Twitch integration. You add content by filling in forms; the site updates itself. You never have to write HTML.

This guide also appears inside WordPress under Clanfront → Getting started.


1. Install

  1. In WordPress, go to Plugins → Add New Plugin and search for Clanfront, then click Install Now and Activate.
  2. Or, if you have the zip file: Plugins → Add New Plugin → Upload Plugin, choose it, then Install Now and Activate.
  3. Visit your site. It's already live, with example content.

On activation the plugin creates:

The plugin works with any theme. On its own pages it replaces the theme's styling with its own dark design, so the theme you use doesn't change how those pages look.


2. Make it yours: Settings

Go to Clanfront → Settings.

Setting What it does
Clan name, tagline, mission statement The text on the homepage banner and in the menu bar and footer.
Clan logo Shown in the menu bar and on the homepage. A transparent PNG or SVG works best.
Accent colour Used for buttons, highlights and badges. Click one of the ready-made colours or pick any colour.
Join button text The text on the main button, for example "Join us" or "Apply now".
Banner image / video The wide picture behind your name. A short .mp4 can play silently behind it.
Our values, Games we play, Achievements Lists shown on the About page. Game pages (section 7) take over from the games list once you add one. The games also fill the game choices in the match and application forms.
Recruitment Whether you are taking applications, the requirements shown on the Join page, a minimum age, who receives applications, or a link to another form.
Rules The code of conduct, one rule per line.
Discord An invite link for a Join button, and optionally a Server ID for the live widget.
Tournaments (optional) Switch on tournament brackets. Hidden until you do. See section 9.
Live data (optional) "Live now" and "Offline" tags and the latest videos for members who stream on Twitch. See section 8.
Support us (optional) A support button (Buy Me a Coffee, Ko-fi…) in the footer and on the About page. See section 7.
Contact email, social icons Shown on the Contact page and in the footer.

Click Save settings when you're done.

Your clan's history is the text of the About page itself. Edit it under Pages → About.


3. Members

Go to Clanfront → Members. Each member has a name, picture, role (Leader, Captain, Coach, Recruiter… or any text), games, a bio, and links: Twitch, YouTube, X, Instagram and a stats page.


4. Matches, events and the schedule

Go to Clanfront → Matches & events → Add match or event.

  1. Type a title, for example vs Team Nova or Friday game night.
  2. Pick the date (required) and an optional start time, a type (match, tournament, scrim, practice, game night, event), the game and the opponent.
  3. After the match, set the result (win, loss or draw), the score and, for tournaments, the placement. Add a link to a stream, bracket or VOD if you like.

What visitors see:

Times use your site's time zone (Settings → General).


5. Recruitment and applications

The Join us page shows your requirements and an application form. You have two choices:

Set Taking applications off to show "We are not taking applications right now".

Spam protection is built in and uses no outside service: a hidden field, a signed timestamp, limits per visitor and per hour, and a limit on links in the answers.

Privacy. Applications are personal data. The form tells applicants how their answers are used. To delete someone's application, move it to the Bin and then delete it permanently. The plugin also supports WordPress's Tools → Erase Personal Data and Export Personal Data when the applicant gave an email address.



7. Games, medals, Hall of Shame and history

New in 1.5. Each one stays hidden until you add something to it, so nothing changes on your site until you're ready. To try them first, click Add example content at the top of this page: it fills all four with examples (and gives medals to the example members). Clicking it again never makes duplicates.


8. Live data (optional)

Off until you set it up. The result is saved for two minutes, so Twitch is not asked on every visit, and the site shows nothing if Twitch cannot be reached.


9. Tournaments (optional)

Tournaments are hidden from visitors until you switch them on, so you can set one up first. Go to Clanfront → Settings → Tournaments and tick the box. The Tournaments menu link then appears by itself once there is a published tournament. While it is off, only you (logged in) can see the pages, with a note on top.


10. Look and feel

.clanfront-hero-title { font-size: 40px !important; }

11. Troubleshooting

Problem Fix
A member, match or gallery page says "not found" Go to Settings → Permalinks and click Save Changes once.
A match doesn't show up Check its date. Matches without a date stay hidden.
A page is white, with your theme's sidebar It isn't using the plugin's layout. Open it under Pages, set Template to the matching Clanfront template (Homepage, About, Join us, Rules, Game servers or Page) and click Update.
Applications don't arrive by email Check Send applications to in Settings. They are always saved under Clanfront → Applications, even if email fails. Many hosts need an SMTP plugin to send reliably.
The Discord widget is empty In Discord, turn on Server Settings → Widget → Enable Server Widget.
"Live now" never shows Click Test Twitch connection at the bottom of Settings. It checks your keys and every channel and says what is wrong.

12. Updating and removing


Clanfront is free software, licensed under the GPL v2 or later. Share it, change it, use it for your own clan. If it helps you, you can support it with a coffee: https://buymeacoffee.com/graefield

HTML; ?>

Version · What's new

Settings Add a match or event View the site

' . esc_html( $clanfront_added ? 'Added ' . $clanfront_added . ' example items to Games, Medals, Hall of Shame and History.' : 'The examples were already there, so nothing new was added.' ) . '

'; } ?>

New in 1.5: Games, Medals, Hall of Shame and History. Want to see them with example content first? This adds example games, medals (given to the example members), Hall of Shame entries and milestones. Nothing you wrote is changed, and clicking it again never makes duplicates.

Enjoying Clanfront? It's free. If it saves you time, you can support its development with a coffee.

☕ Buy me a coffee