PHPackages                             dimadin/descriptions-as-captions-in-galleries - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. dimadin/descriptions-as-captions-in-galleries

ActiveWordpress-plugin

dimadin/descriptions-as-captions-in-galleries
=============================================

Show image descriptions as captions in galleries.

1.0.1(10y ago)014GPL-2.0+PHP

Since Apr 16Pushed 10y ago1 watchersCompare

[ Source](https://github.com/dimadin/descriptions-as-captions-in-galleries)[ Packagist](https://packagist.org/packages/dimadin/descriptions-as-captions-in-galleries)[ Docs](http://blog.milandinic.com/wordpress/plugins/descriptions-as-captions-in-galleries/)[ RSS](/packages/dimadin-descriptions-as-captions-in-galleries/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Descriptions as Captions in Galleries
=====================================

[](#descriptions-as-captions-in-galleries)

[Plugin homepage](http://blog.milandinic.com/wordpress/plugins/descriptions-as-captions-in-galleries/) | [Plugin author](http://blog.milandinic.com/) | [Donate](http://blog.milandinic.com/donate/)

Image descriptions are stored as content (field `post_content`) while captions are stored as excerpt (field `post_excerpt`). This means that descriptions are shown on single attachment pages, while captions are shown in [galleries](http://codex.wordpress.org/Gallery_Shortcode) and if image is embedded in a post content with a `[caption]` shortcode.

If you use images just in galleries, in order to have text below image in both places, you need to fill both fields.

This plugin changes that. You only fill description field and that text is used as caption of image in galleries.

There are no options or settings, just enable plugin and everything works automatically.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3679d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/54c4bd393dafccafaf09bf6441bbd933db30b4d4fd153211f79636e8838cdac5?d=identicon)[dimadin](/maintainers/dimadin)

---

Top Contributors

[![dimadin](https://avatars.githubusercontent.com/u/2678421?v=4)](https://github.com/dimadin "dimadin (10 commits)")

---

Tags

gallerycaption

### Embed Badge

![Health badge](/badges/dimadin-descriptions-as-captions-in-galleries/health.svg)

```
[![Health](https://phpackages.com/badges/dimadin-descriptions-as-captions-in-galleries/health.svg)](https://phpackages.com/packages/dimadin-descriptions-as-captions-in-galleries)
```

###  Alternatives

[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[classic-o/nova-media-library

Tool and field that will let you managing files and add them to the posts

154172.0k](/packages/classic-o-nova-media-library)[laravel-admin-ext/grid-lightbox

Turn your grid into a lightbox &amp; gallery

58180.9k2](/packages/laravel-admin-ext-grid-lightbox)[jolicode/media-bundle

A media management bundle for Symfony applications, with Easyadmin and SonataAdmin integrations.

1054.9k](/packages/jolicode-media-bundle)[visual-ideas/moonshine-spatie-medialibrary

Spatie\\MediaLibrary field for MoonShine Laravel admin panel

2014.1k](/packages/visual-ideas-moonshine-spatie-medialibrary)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
