Description
-
PicPoll – Photo Voting Game
PicPoll is a WordPress plugin that creates interactive photo voting games for your website visitors. Users can vote on images and see real-time results broken down by regions, making it perfect for engaging content and gathering audience preferences.
Core Features
Photo Management
- Custom post type for vote items with featured image support
- Bulk CSV upload for adding multiple photos at once
- Category system for organizing photos by topic
- Excerpt support for photo descriptions
Voting System
- Customizable vote options (not limited to simple yes/no)
- IP-based vote limiting to prevent spam
- Optional login requirement for voting
- Real-time results display with percentage breakdowns
Regional Analytics
- Geographic vote tracking by country/region
- Support for Cloudflare’s geolocation headers
- Manual region selection prompts
- Separate statistics for different geographic areas
- Admin adjustments for vote counts (overall and per-region)
Visual Customization
- Customizable accent colors and styling
- Adjustable card radius, border thickness, and bar heights
- Custom font family support
- Title size controls
- CSS variable-based theming system
Admin Tools
- Visual shortcode builder with live preview
- Results and adjustments dashboard
- Bulk upload interface for photos
- Comprehensive settings panels for behavior and appearance
- Regional configuration management
Developer Features
- REST API endpoints for votes and statistics
- AJAX fallbacks for compatibility
- Shortcode system for easy embedding
- Unique IP tracking and user agent logging
- Database tables for votes and adjustments
Display Options
- Randomized or date-ordered photo display
- Configurable item limits
- Category filtering
- Excerpt display toggle
- Minimum sample size requirements before showing results
The plugin is designed to be flexible enough for various use cases – from simple “which photo do you prefer” polls to more complex regional preference studies. It handles the technical complexity while providing an intuitive interface for both administrators and end users.







