Shortcode-based plugin to display the changelog section from any WordPress.org plugin’s readme.txt file.
- Fetches
readme.txtdirectly from the WordPress.org SVN repository - Parses and displays the
== Changelog ==section as HTML - Supports version selection (
trunkor any tagged version) - Caches remote fetches using WordPress transients
- Customizable heading level
Use the [changelog] shortcode in any post, page, or widget.
| Attribute | Default | Description |
|---|---|---|
slug |
easycommerce |
Plugin slug from WordPress.org |
version |
trunk |
Version to fetch (trunk or a specific tag) |
cache |
86400 |
Cache duration in seconds (default: 1 day) |
heading |
h4 |
HTML heading tag for version titles |
[changelog slug="easycommerce" version="0.9.6" heading="h3"]
- Uses
wp_remote_get()to fetch thereadme.txt - Parses only the
== Changelog ==section - Version blocks should follow
= version =pattern (e.g.,= 0.9.7-beta – 2025.03.19 =)
- Upload the plugin to your WordPress site
- Activate it
- Use the
[changelog]shortcode wherever needed
GPLv2 or later