Contributor Photo Gallery
by Satyam Vishwakarma (Satya) on WordPress.org
Showcase your WordPress.org photo contributions in fast, responsive, SEO-friendly galleries with modern card styles.

Plugin settings page with live preview and style controls
Contributor Photo Gallery – Display, Customize & Share Your WordPress.org Photo Contributions
Contributor Photo Gallery is the easiest way to turn your WordPress.org/photos contributions into a professional, responsive gallery.
Built for photographers, agencies, and WordPress community members, it helps you create a beautiful portfolio or add authentic visual credibility to your site — no coding required.
Why Use Contributor Photo Gallery?
Fast & Easy: Display your WordPress.org photos with a single shortcode.
Multiple Styles: Choose from Modern, Polaroid, Circle, and Fixed Height card designs.
Fully Customizable: Adjust borders, shadows, backgrounds, and caption colors.
Live Preview: Configure and style in the admin with instant preview updates.
SEO & Accessibility: Semantic HTML, alt attributes, and WCAG-friendly controls.
Performance-Minded: Smart caching, lazy loading, and optimized API calls.
Backwards Compatible: Supports [cp_gallery] (new) and [wpcontrib_photos] (legacy).
Perfect For:
- Photographers — build a WordPress-powered portfolio using your contributions.
- Agencies & Professionals — highlight team work beyond code.
- Speakers & Community Members — add credibility for profiles and bios.
- Bloggers & Content Creators — enrich content with authentic community photos.
Lightweight, privacy-friendly, and compatible with any WordPress theme, Contributor Photo Gallery gives you a polished way to showcase your WordPress.org photos with speed and style.
New in v2.5.0 (Major Update)
- Primary shortcode:
[cp_gallery](recommended). - Legacy shortcode
[wpcontrib_photos]preserved for compatibility. - Caption text color option with live admin preview.
- New gallery styles: Polaroid, Circle, Fixed Height.
- Advanced card customization: borders, backgrounds, shadows.
- Auto-refresh preview (removed manual refresh button).
- Smooth settings migration to keep existing configurations.
- Minimum WordPress version updated to 5.8.
Special Thanks
Special thanks to snilesh for his open-source WordPress.org photo contribution, which we’re proud to feature in our plugin’s identity and marketing visuals.
Shortcodes
Primary Shortcode:
[cp_gallery]
Examples:
– [cp_gallery] — uses your saved settings.
– [cp_gallery per_page="12" columns="3"]
– [cp_gallery per_page="20" columns="4" user_id="21053005"]
Legacy Shortcode:
– [wpcontrib_photos] — still supported for backward compatibility.
Attributes:
– per_page — photos per page (1–50). Example: per_page="12
– columns — grid columns (1–6). Example: columns="3
– user_id — override saved WordPress.org numeric User ID. Example: user_id="21053005
Support
- Documentation: https://github.com/askhellosatya/contributor-photo-gallery/wiki
- Issues: https://github.com/askhellosatya/contributor-photo-gallery/issues
- Discussions: https://github.com/askhellosatya/contributor-photo-gallery/discussions
For commercial support, contact: Satyam Vishwakarma
License
This plugin is licensed under the GPL v2 or later. See the LICENSE for details.