BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Photo Competition Manager icon
Maintained Tested up to 6.9.9 #3 in competitions

Photo Competition Manager

Complete photography club competition platform. Handle submissions, member voting, public voting, email notifications, and beautiful results displays.

Active installs<10New
Downloads · 30d56▲ +14.3% vs prev. 30d
Rating5/51 reviews
Health score32/100At risk
All-time downloads621Since Dec 2025
Support resolved0 / 10% in last 2 months
RequiresWP 6.2PHP 7.4+
Downloads · 7d12▼ -25% week over week
Our verdict

Consider an alternative

Photo Competition Manager shows warning signs in 2026 — compare the alternatives below before installing. Is rated 5/5 and was last updated 8 months ago, and scores 32/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

123Jul 6Aug 19Oct 3
Yesterday1
Daily average (1y)2
Peak day23Feb 20, 2026
Last 12 months626

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Photo Competition Manager stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
competitions #55 308 Best competitions plugins →
member management >100 1,233 Best member management plugins →
photography >100 342 Best photography plugins →
shortcodes >100 10,000 Best shortcodes plugins →
voting #76 300 Best voting plugins →

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Photo Competition Manager

From the official readme · v0.3.0

Description

Photo Competition Manager provides everything photography clubs need to run professional competitions online:

Core Features

  • Member Management – Maintain active rosters, assign grades, track member status, and bulk import/update via CSV
  • Competition Setup – Create competitions with custom categories, grade divisions, submission quotas, and scoring matrices
  • Secure Submissions – Members upload via magic-link authentication with automatic file validation, resizing, and quota enforcement
  • Flexible Voting – Token-based member voting, password-protected public voting, and full-screen slideshow mode for in-person club nights
  • Results Display – Full results tables with filtering, responsive top-3 podium displays, and customizable member name visibility
  • Email Notifications – Automated emails for upload confirmations, voting invitations, results announcements, and custom templates with merge tags
  • Setup Wizard – One-click page creation for upload, voting, results, and top-3 displays with pre-configured shortcodes

Advanced Capabilities

  • Voting Controls – Open/close voting by category, manage voter tokens, track submission and voting status per competition
  • Results Analytics – View score distributions, voting participation, and competition statistics from the admin dashboard
  • Export Tools – Export competition results, voting data, and member lists to CSV for archiving or external reporting
  • Repository Pattern – All data stored in dedicated database tables for performance, portability, and clean separation from WordPress content

Five Shortcodes, Unlimited Possibilities

  • [competition_upload] – Member upload form with quota tracking
  • [competition_voting] – Interactive voting interface with live validation
  • [competition_slideshow] – Full-screen presentation mode for club meetings
  • [competition_results] – Complete results table with grade and category filtering
  • [competition_top3] – Responsive podium display showcasing winners

Perfect for photography clubs, camera clubs, photo societies, and any organization running regular image competitions.

Installation

Quick Start

  1. Install via the Plugins screen on your WordPress site.
  2. Activate the plugin through Plugins → Installed Plugins
  3. Navigate to Competitions → Setup Wizard to auto-create pages with shortcodes
  4. Go to Competitions → Settings to configure default categories, grades, and scoring
  5. Add your members via Competitions → Members (supports bulk CSV import)
  6. Create your first competition and start accepting submissions!

Manual Page Setup

If you prefer manual control, create pages with these shortcodes:

  • [competition_upload] – Member submission form
  • [competition_voting] – Voting interface (token-based or password-protected)
  • [competition_slideshow] – Full-screen slideshow for in-person voting
  • [competition_results] – Complete results table
  • [competition_top3] – Podium-style top 3 display

Shortcode Attributes

  • competition="slug" – Target a specific competition (all shortcodes)
  • category="slug" – Filter by category (voting and slideshow only)

Building From Source

This plugin includes compiled JavaScript and CSS assets. The complete source code is available on GitHub:

https://github.com/donnchawp/photo-competition-manager

Source files are located in the assets/src/ directory. To build the assets:

  1. Navigate to the assets directory: cd assets
  2. Install dependencies: npm install
  3. For development (watch mode): npm run dev
  4. For production build: npm run build

The plugin uses @wordpress/scripts for building and bundling assets. All source code can be reviewed, modified, and rebuilt from the repository.

Local Development

Run make up to launch the WordPress environment with Mailpit email capture at http://localhost:8026.

Frequently asked questions

How do members submit their photos?

Members receive a magic-link email with a unique upload URL. No passwords or login required. They simply click the link, select their category, and upload their images. The system automatically validates file types, dimensions, and enforces submission quotas.

Can I customize the voting system?

Yes! Choose between three voting modes: 1. Token-based – Each member gets a unique voting link via email 2. Password-protected – Share a single password with all voters 3. Slideshow mode – Full-screen presentation for in-person voting at club meetings

How do email notifications work?

The plugin sends automated emails for key events: * Upload confirmations when members submit images * Voting invitations with unique links or passwords * Results announcements when competition closes * Custom templates with merge tags (member names, competition titles, links, etc.) Configure and customize all templates from Competitions → Email Templates.

Can I customize categories and grades per competition?

Absolutely. Set default categories, grades, quotas, and scoring matrices in Competitions → Settings. Each competition can override these defaults via its Settings tab without affecting future competitions.

What if someone loses their magic link or voting token?

For uploads: Regenerate the member’s upload link from Competitions → Members → Edit Member → “Send Upload Link” For voting: From Competitions → Voting Controls, close and reopen the voting category to generate fresh token links for all members.

Can I hide member names in the results?

Yes. The “competition_results” shortcode has an optional “hide_names” parameter. Set that to 1 to hide the names.

Does it work on mobile devices?

Yes! All shortcodes are fully responsive and tested on mobile devices. The top-3 podium display, voting interface, and upload forms adapt beautifully to small screens.

Where do uploaded images get stored?

Images are stored in /wp-content/uploads/competitions/{competition-slug}/{category-slug}/. The plugin automatically creates thumbnails and validates uploads. All paths are secure and inaccessible without proper authentication.

Can I export competition data?

Yes. Visit Competitions → Export to download: * Full competition results (CSV) * Voting data and statistics (CSV) * Member lists (CSV) * All exports include timestamps and are formatted for Excel/Google Sheets

Changelog

Fixes a fatal error on plugin activation. Share competition results with committee members or all members via a secret link before making results public.

0.3.0

  • Fix fatal error on activation due to missing Admin_Dependencies class in release package
  • Results Sharing — Share competition results via a secret link before making them public
    • New “Generate Results Link” action on the Competitions page
    • “Send to Committee” and “Send to All Members” buttons on the Results Dashboard
    • Share link bypasses results visibility and resolves to the correct competition
  • Committee Members — Mark members as committee via admin or CSV import
  • Confirmation dialogs on hash regeneration and email sending to prevent accidental actions

0.2.0

  • Voting Controls Redesign

    • Streamlined voting controls page with improved layout
    • Added focus panel for managing individual categories
    • Clear “Voting is Open/Closed” status headings
    • Extended slideshow duration options (5s to 30s) with 20s default
  • Member Management

    • New toggle button on Members page to enable/disable uploads
  • Results & Scoring

    • Proper tie handling in admin results and scoring calculations
    • Scores now stored as totals per category for accuracy
    • Grades displayed in results emails and thumbnails
  • Exports

    • Improved vote and uploader exports with category separation
    • Aligned export columns across categories for better spreadsheet compatibility
  • Email

    • Site name now prefixed to all email subjects for clarity
  • Bug Fixes

    • Delete associated votes when deleting an image
    • Normalized all times to UTC
    • Proper cleanup of physical files and attachment posts on deletion
  • Compatibility

    • Tested up to WordPress 6.9

0.1.0

  • Core Features

    • Member management with CSV bulk import/export
    • Competition creation with custom categories, grades, and scoring
    • Magic-link authentication for secure member uploads
    • Three voting modes: token-based, password-protected, and slideshow
    • Full results tables and responsive top-3 podium displays
  • Admin Interface

    • Setup wizard for automatic page creation
    • Voting controls dashboard with category management
    • Submission tracking and quota enforcement
    • Results analytics and statistics
    • CSV export for all competition data
  • Email System

    • Automated upload confirmations
    • Voting invitation emails with tokens
    • Results announcement notifications
    • Customizable templates with merge tags
    • Template enable/disable controls
  • Frontend Shortcodes

    • [competition_upload] – Member submission form
    • [competition_voting] – Interactive voting interface
    • [competition_slideshow] – Full-screen presentation mode
    • [competition_results] – Complete results table
    • [competition_top3] – Responsive podium display
  • Technical

    • Repository pattern with dedicated database tables
    • Automatic image resizing and thumbnail generation
    • Mobile-responsive frontend styles
    • WordPress coding standards compliance
    • PHPUnit test coverage for core functionality

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Photo Competition Manager alternatives

All competitions plugins →

FAQ

Photo Competition Manager: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 4, 2026

Is Photo Competition Manager free?

Yes. Photo Competition Manager is free to download and use from the official WordPress.org plugin directory.

Is Photo Competition Manager safe to use in 2026?

Photo Competition Manager shows warning signs in 2026 — compare the alternatives below before installing. Is rated 5/5 and was last updated 8 months ago, and scores 32/100 on our health check.

How many websites use Photo Competition Manager?

Photo Competition Manager is active on <10 WordPress websites and has been downloaded 621 times since it launched in December 2025. It was downloaded 56 times in the last 30 days.

Does Photo Competition Manager work with WordPress 7.1?

Photo Competition Manager is officially tested up to WordPress 6.9.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Photo Competition Manager need?

Photo Competition Manager requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Photo Competition Manager last updated?

The latest version, 0.3.0, was released on February 20, 2026 (8 months ago).

Who makes Photo Competition Manager?

Photo Competition Manager is developed and maintained by Donncha O Caoimh (a11n).

What are the best alternatives to Photo Competition Manager?

The most popular alternatives to Photo Competition Manager are Subbub (<10 installs), Celia for WooCommerce (<10 installs) and LuckyFlow (<10 installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.