Title: Clanfront
Author: graefield
Published: <strong>October 23, 2026</strong>
Last modified: October 23, 2026

---

Search plugins

![](https://ps.w.org/clanfront/assets/banner-772x250.png?rev=3761051)

![](https://ps.w.org/clanfront/assets/icon-256x256.png?rev=3761051)

# Clanfront

 By [graefield](https://profiles.wordpress.org/graefield/)

[Download](https://downloads.wordpress.org/plugin/clanfront.1.5.3.zip)

 * [Details](https://wordpress.org/plugins/clanfront/#description)
 * [Reviews](https://wordpress.org/plugins/clanfront/#reviews)
 *  [Installation](https://wordpress.org/plugins/clanfront/#installation)
 * [Development](https://wordpress.org/plugins/clanfront/#developers)

 [Support](https://wordpress.org/support/plugin/clanfront/)

## Description

Clanfront turns WordPress into a dark, modern website for a gaming clan, guild or
esports team:

 * Homepage with a banner (image or video), your logo, a mission statement and a“
   Join us” button
 * About page with your history, values, games and achievements
 * Roster with roles, medals and links to each member’s socials and stats
 * Game pages with cover, description, who plays it, matches and servers, plus a
   Game Graveyard for retired games
 * Match schedule and results with a win/loss record, a filter per game, “Add to
   calendar” and a calendar feed you can subscribe to
 * Recruitment: a built-in application form with spam protection, an inbox in the
   admin, email notifications and a status for each applicant. Or link to Google
   Forms or Typeform instead
 * Code of conduct page
 * Gallery of screenshots and highlight clips
 * Hall of Shame for the clan’s finest friendly-fire moments, with embedded clips
 * History timeline of the clan’s milestones
 * Optional “Support us” button (Buy Me a Coffee, Ko-fi, PayPal…)
 * Game servers with a one-click “Copy IP” button
 * Discord invite button and live widget
 * Optional “Live now” and “Offline” tags for members who stream on Twitch
 * Optional single-elimination tournament brackets. Hidden from visitors until you
   switch them on
 * Works with any theme

An example clan with members, matches, a server, gallery pictures, games, medals,
Hall of Shame entries and history is created on activation, so you can see everything
working straight away.

#### External services

Everything below is off or optional. Nothing is loaded from any outside service 
until you set it up.

 * **Discord widget** (discord.com): when you enter a Server ID, the Discord widget
   is shown in an iframe loaded from discord.com. Visitors’ browsers contact Discord.
   Privacy policy: https://discord.com/privacy
 * **Video embeds** (YouTube, Vimeo, Streamable and other providers WordPress supports):
   when a Hall of Shame entry has a clip link, WordPress asks that provider for 
   the player once a week, and the player is loaded from the provider in visitors’
   browsers. Only the links you entered are used. Each provider’s own privacy policy
   applies, for example YouTube: https://policies.google.com/privacy
 * **Twitch** (id.twitch.tv and api.twitch.tv): when you enter a Twitch Client ID
   and secret, your site asks the Twitch API which of your members’ channels are
   live. The channel names you entered are sent to Twitch together with your keys.
   Results are saved for two minutes. Terms: https://www.twitch.tv/p/legal/terms-
   of-service/ Privacy: https://www.twitch.tv/p/legal/privacy-notice/

#### Privacy

The application form saves what an applicant writes (in-game name, age, region, 
game, rank, experience, Discord name or email, and their answer to “why join”) in
your site’s database and emails it to you. It does not set cookies and uses no outside
spam service. The plugin supports WordPress’s personal data export and erase tools
for applications with an email address.

## Screenshots

[⌊The homepage: banner, next matches, news, games, roster and the latest Hall of
Shame entry.⌉⌊The homepage: banner, next matches, news, games, roster and the latest
Hall of Shame entry.⌉[

The homepage: banner, next matches, news, games, roster and the latest Hall of Shame
entry.

[⌊The roster, with each member's colour, role, games and medals.⌉⌊The roster, with
each member's colour, role, games and medals.⌉[

The roster, with each member’s colour, role, games and medals.

[⌊A member's page with their medals and Hall of Shame appearances.⌉⌊A member's page
with their medals and Hall of Shame appearances.⌉[

A member’s page with their medals and Hall of Shame appearances.

[⌊Games: one card per game, with retired games in the Game Graveyard.⌉⌊Games: one
card per game, with retired games in the Game Graveyard.⌉[

Games: one card per game, with retired games in the Game Graveyard.

[⌊Matches and events, upcoming and past, with results.⌉⌊Matches and events, upcoming
and past, with results.⌉[

Matches and events, upcoming and past, with results.

[⌊The Hall of Shame: the clan's finest friendly-fire moments, with embedded clips.⌉⌊
The Hall of Shame: the clan's finest friendly-fire moments, with embedded clips.⌉[

The Hall of Shame: the clan’s finest friendly-fire moments, with embedded clips.

[⌊The gallery of pictures and clips.⌉⌊The gallery of pictures and clips.⌉[

The gallery of pictures and clips.

[⌊Join us: requirements and the built-in application form.⌉⌊Join us: requirements
and the built-in application form.⌉[

Join us: requirements and the built-in application form.

[⌊The rules page.⌉⌊The rules page.⌉[

The rules page.

[⌊Game servers with one-click copy of the address.⌉⌊Game servers with one-click 
copy of the address.⌉[

Game servers with one-click copy of the address.

## Installation

 1. Plugins  Add New Plugin  Upload Plugin, choose clanfront.zip, Install Now, Activate.
 2. Go to Clanfront  Getting started and follow the guide.

The same guide is included as docs/GUIDE.md in the plugin folder.

## FAQ

### A member, match or gallery page says “not found”

Go to Settings  Permalinks and click Save Changes once.

### A page is white with my theme’s sidebar

Open it under Pages, set Template to the matching Clanfront template (for example“
Clanfront: Page”) and click Update.

### Applications don’t arrive by email

They are always saved under Clanfront  Applications. Many hosts need an SMTP plugin
to send email reliably.

### Is the Discord widget empty?

In Discord, open Server Settings  Widget and turn on “Enable Server Widget”.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Clanfront” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ graefield ](https://profiles.wordpress.org/graefield/)

[Translate “Clanfront” into your language.](https://translate.wordpress.org/projects/wp-plugins/clanfront)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/clanfront/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/clanfront/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/clanfront/) by [RSS](https://plugins.trac.wordpress.org/log/clanfront/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.3

 * Added screenshots and captions to the plugin page.

#### 1.5.2

 * Security hardening: all output escaped with wp_kses, nonce checks on every saved
   value, and a nonce on the application form.
 * The welcome message after activation only shows on the Plugins screen and Clanfront’s
   screens.

#### 1.5.1

 * Ready-made accent colours to click, next to the clan colour and each member’s
   colour.

#### 1.5.0

 * New: Games. A page per game with cover, description, players, matches and servers,
   and a Game Graveyard for retired games.
 * New: Medals for members, shown on the roster and member pages.
 * New: Hall of Shame with stories, the members to blame and embedded clips.
 * New: History timeline of the clan’s milestones.
 * New: optional “Support us” button.
 * Each new section stays hidden until it has content. “Add example content” on 
   the Getting started page fills them.

#### 1.4.3

 * Code-check notes corrected.

#### 1.4.2

 * Readme and code-check clean-up.

#### 1.4.1

 * Links to your site now show a proper preview card (title, description and picture)
   in Discord, Facebook, X and chat apps.
 * Author pages are closed so usernames are not shown; they send visitors to the
   homepage.

#### 1.4.0

 * New: choose Centered or Full width pages under Settings.
 * New: News. Write articles that show on the homepage and on their own News page.

#### 1.3.1

 * Admin scripts and styles now enqueued; escaping tightened; lower admin menu position.

#### 1.3.0

 * Each member can have their own accent colour: a line in that colour appears under
   their picture when you hover over them on the roster.

#### 1.2.0

 * Removed the Minecraft server status. Game servers now show the address and a “
   Copy IP” button.
 * The example content is now FPS themed.

#### 1.1.1

 * The ladder has been removed. Tournaments stay as they were.

#### 1.1.0

 * New: an optional ladder (ranking table) and tournaments with a single-elimination
   bracket. Both are off by default and hidden from visitors until switched on under
   Clanfront  Settings.

#### 1.0.4

 * The clan logo is a little larger: 48 px in the menu bar and 100 px on the homepage.

#### 1.0.3

 * Fixed the clan logo being shown at full size: the menu bar and homepage logo 
   sizes now apply.

#### 1.0.2

 * The clan logo on the homepage is now a smaller fixed size, so it no longer pushes
   the headline down.

#### 1.0.1

 * A “Live now” or “Offline” tag now appears next to each member’s Twitch link, 
   and an “Offline” badge on roster cards.
 * “Offline” is only shown when Twitch has answered, never when it could not be 
   reached.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.5.3**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [clan](https://wordpress.org/plugins/tags/clan/)[esports](https://wordpress.org/plugins/tags/esports/)
   [gaming](https://wordpress.org/plugins/tags/gaming/)[roster](https://wordpress.org/plugins/tags/roster/)
   [team](https://wordpress.org/plugins/tags/team/)
 *  [Advanced View](https://wordpress.org/plugins/clanfront/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/clanfront/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/clanfront/reviews/)

## Contributors

 *   [ graefield ](https://profiles.wordpress.org/graefield/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/clanfront/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://buymeacoffee.com/graefield)