BACK TO DIRECTORY

Contributor Photo Gallery

by Satyam Vishwakarma (Satya)

0.0
(0 ratings)

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, with no coding required.

Why Use Contributor Photo Gallery?

Fast & Easy: Display your WordPress.org photos with a single shortcode.
Username or ID: Enter your WordPress.org username or numeric User ID; usernames are resolved automatically.
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 2.6

  • Enter your WordPress.org username or numeric User ID in settings. Usernames are automatically resolved to the correct User ID on save and cached for performance.
  • Security hardening: direct-access protection added to internal classes.
  • PHP coding-standards fixes and improved output escaping.

Highlights from 2.5

  • Primary shortcode [cp_gallery] (legacy [wpcontrib_photos] still supported).
  • Card styles: Modern, Polaroid, Circle, Fixed Height.
  • Caption text color, borders, backgrounds, and shadows with live preview.

Special Thanks

Special thanks to snilesh for his open-source WordPress.org photo contribution, which we are 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 the saved contributor ID with a numeric WordPress.org User ID. Example: user_id="21053005"

Note: The settings screen accepts either a username or a numeric ID. The user_id shortcode attribute expects a numeric User ID.

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 v3. See the LICENSE for details.

Screenshots

Plugin settings page with username/user ID field

Plugin settings page with username/user ID field

Modern card style display on the frontend

Modern card style display on the frontend

Polaroid card style display on the frontend

Polaroid card style display on the frontend

Circle card style display on the frontend

Circle card style display on the frontend

Fixed Height card style display on the frontend

Fixed Height card style display on the frontend

Responsive gallery layout across devices

Responsive gallery layout across devices

Portfolio showcase using [cp_gallery per_page="20" columns="4"]

Portfolio showcase using [cp_gallery per_page="20" columns="4"]

About page with contributor photos in a 3-column grid

About page with contributor photos in a 3-column grid

Blog post enhanced with a compact gallery

Blog post enhanced with a compact gallery

Sidebar widget display with a single-column gallery

Sidebar widget display with a single-column gallery

Plugin Details

Active Installs
0
Total Downloads
502
Version
2.6.1
Requires WP
5.8
Requires PHP
8.0
Tested Up To
7.1
Added
2025-09-29
Last Updated
2026-08-31 10:37am GMT

Ratings

5
0
4
0
3
0
2
0
1
0