M
by Donncha O Caoimh (a11n) 5 (2 reviews)

Media Picker for Immich

Use photos and videos from your Immich server in WordPress without copying files, or import them into the media library.

Media Picker for Immich ranks #21,715 among WordPress.org plugins with 40+ active installations, is #2,252 of 6,651 in the Media category, a 5/5 rating from 2 reviews, and was last updated Oct 2, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1.4
v0.3.0 Current Version v0.3.0
Updated 1 month ago Last Update on 02 Oct, 2026
Refreshed 6 days ago Last Refreshed on
#2,252 of 6,651 in Media Top 50% by installs Downloads -78.3% this week
View on WordPress.org
Rank
#21,715
— No change
Active Installs
40+
+21.2%
KW Avg Position
92.7
1 worse
Downloads
1.8K
+2 today
Support Resolved
50%
— No change
Rating
100%
Review 5 out of 5
5 (2 reviews)

Next Milestone 50

Total Progress 60%
40+ 50+
1,705
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 4 more installs to reach 50+

Rank Changes

20,919 21,470 22,020 22,571 23,121 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026
21,859 22,009 22,159 22,308 22,458 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026
Current #21,715
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026
0 50 100 150 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

5.0
2 reviews
Overall 100%
5
2 (100%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Support Threads Overview

Resolved
Unresolved
2
Total Threads
1
Resolved
1
Unresolved
50%
Resolution Rate

Frequently Asked Questions

Common questions about Media Picker for Immich

Immich is a self-hosted photo and video management solution, similar to Google Photos. It runs on your own server and provides AI-powered search, facial recognition, and more.
Use Selected creates a virtual attachment that serves images and videos through your WordPress server as a proxy — no files are stored locally. This keeps your WordPress uploads directory lean. Copy Selected downloads the full original file into wp-content/uploads/ as a standard WordPress attachment. Use this when you want a local copy independent of your Immich server.
Your Immich server must be accessible from your WordPress server, but it does not need to be publicly accessible on the internet. The plugin proxies all media through WordPress, so visitors never connect to Immich directly.
Grant the API key these five permissions — nothing else is required: asset.read — list asset metadata and run library searches (browse, search by query, search by person). asset.view — stream thumbnails and video playback through the proxy. asset.download — fetch full-resolution originals for the proxy and the Copy/import path. person.read — populate the people filter dropdown and people thumbnails. album.read — list albums in the picker and fetch their assets for the Album Gallery block. The same list is shown inline on the Settings page and the per-user profile API key field for easy copy-paste into Immich.
Yes. If no site-wide API key is set in Settings > Immich, each user can add their own key on their Profile page. The proxy serves media using the key of the user who added the asset.
When a proxied image or video is requested for the first time, the plugin fetches it from Immich and saves a copy in wp-content/cache/immich/. All subsequent requests are served from the local cache without contacting your Immich server. To enable automatic cleanup, check Cache Cleanup in Settings > Immich and set a lifetime in hours (default 24). When disabled, cached files are kept indefinitely.
Yes. Posts containing proxied Immich images automatically get a lightbox. Clicking an image opens the full-resolution original in an overlay. Press Escape or click anywhere to close.
Add the "Immich Album Gallery" block from the inserter, click "Pick album", and choose an album from your Immich server. The gallery renders live and is cached for 5 minutes; you can override per-block options like columns, image size, sort, and lightbox in the block sidebar. For large albums where the global cap (default 100) trims the rendered set, the block has an optional "Show 'View on Immich' link" toggle that appends a link to the album in the Immich web UI. Leave it off unless your Immich URL is reachable from your visitors' browsers — many self-hosted setups put Immich behind a VPN or on a Docker-internal hostname that won't resolve outside the LAN.
Yes. The plugin caches proxied Immich binaries under wp-content/uploads/immich-cache/, and the proxy endpoint enforces post-status authorisation on every request. On Apache the plugin drops a deny-all .htaccess into that directory automatically so nothing else can serve the cached files. Nginx ignores .htaccess, so you need an equivalent rule in your site's server block: location ^~ /wp-content/uploads/immich-cache/ { deny all; return 404; } Without that, a visitor who captured a cached asset URL from rendered HTML could fetch the file directly even after the post is unpublished or made private.

More plugins by Donncha O Caoimh (a11n)

Sign In / Register

You need to sign in or register to use this feature.