WunderGoal — Football Picks & Pools
Give your readers something to do. Drop the next fixtures onto any post or page. Each one gets three buttons — home, draw, away — and your readers pick right there. No redirect, no pop-up, no account, no setup. [wundergoal_picks] That is the whole installation. The fixtures come from every competiti
Give your readers something to do.
Drop the next fixtures onto any post or page. Each one gets three buttons — home, draw, away — and your readers pick right there. No redirect, no pop-up, no account, no setup.
[wundergoal_picks]
That is the whole installation. The fixtures come from every competition WunderGoal covers, or point it at one:
[wundergoal_picks competition="premier-league-2026" count="10"]
Running a pool as well?
Create a free pool at wundergoal.com/pool — there are eight ways to play (Predictions, Survivor, Bracket, Confidence, Outrights, Props, Joker and Auto-pick) — then publish its live standings next to your picks:
[wundergoal_pool]
Weekly, monthly and all-time leaderboards run alongside every pool and they reset, so it never matters when someone joined.
How the picking works
The fixtures are fetched server-side, cached in a WordPress transient, and printed as plain markup that inherits your theme. Nothing is embedded and no third-party script runs in a visitor’s browser.
A pick is a normal WordPress form post, so it works with JavaScript disabled . With JavaScript on, the same pick is saved without a page reload. Either way the pick goes to WordPress, and WordPress forwards it to WunderGoal — the reader’s browser never talks to us directly, so nothing depends on third-party cookies, which most browsers now block.
Readers are identified only by a random token this plugin stores in a first-party cookie on your domain. When somebody wants their picks scored, a link appears offering to save them to a free WunderGoal account.
Works with page caching
The HTML is identical for every visitor. Which buttons a given reader has lit is applied in their own browser from their own cookie, so a cached page can never show one reader’s picks to another.
Blocks and shortcodes
- Football Picks block, or [wundergoal_picks] — the upcoming fixtures with a pick form on each. Attributes: competition , count (1–20), theme .
- Pool Standings Board block, or [wundergoal_pool] — your pool’s live table. Attributes: code , theme .
Set your pool code and a default theme under Settings → WunderGoal Pools , or override either per placement.
Privacy
The picks board sets two first-party cookies on your own domain, and only once a reader actually picks something: a random token that identifies nothing but that bag of picks, and the picks themselves so the page can show them back. No name, no email, no account, no tracking, and nothing readable by any other site.