Skip to content

Commit 1a31d9a

Browse files
committed
Update changelog for v3.0 release
1 parent fb0547c commit 1a31d9a

File tree

2 files changed

+85
-16
lines changed

2 files changed

+85
-16
lines changed

CHANGELOG.md

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,41 @@
11
# Changelog
22

3-
## [2.0] - 2025-05-20
4-
### Added
5-
- Admin UI for selecting ACF source page
6-
- Auto-detect ACF fields from selected page
7-
- Input field to define custom shortcode names per ACF field
8-
- Copy-to-clipboard button for shortcodes
3+
All notable changes to this project will be documented in this file.
94

10-
### Changed
11-
- Refactored code to support dynamic shortcode registration
12-
- Improved fallback message if value is missing
5+
---
6+
7+
## [3.0] - 2025-05-20
8+
### Added
9+
- Editable ACF field values directly from the plugin interface
10+
- Sync mechanism to update ACF fields on the selected page
11+
- Admin notice prompting users to clear their cache manually after saving
12+
- Hyperlink to ACF field group settings when no custom fields are found
13+
14+
### Changed
15+
- UI refinements and help text updates for clarity
16+
- Improved shortcode copy button reliability
17+
- Enhanced shortcode handling to avoid wrapping values in unnecessary characters
18+
19+
### Fixed
20+
- Bug where changes made to values in the plugin did not reflect on the front-end
21+
- Shortcode names not persisting on save
22+
- Shortcode fallback logic now consistently returns a clean message when fields are undefined
23+
24+
---
25+
26+
## [2.0] - 2025-05-20
27+
### Added
28+
- Admin UI for selecting ACF source page
29+
- Auto-detect ACF fields from selected page
30+
- Input field to define custom shortcode names per ACF field
31+
- Copy-to-clipboard button for shortcodes
32+
33+
### Changed
34+
- Refactored code to support dynamic shortcode registration
35+
- Improved fallback message if value is missing
1336

1437
---
1538

16-
## [1.0] - 2025-05-20
17-
- Initial plugin release with hardcoded shortcodes and ACF option page usage
39+
## [1.0] - 2025-05-20
40+
### Added
41+
- Initial plugin release with hardcoded shortcodes and ACF option page usage

README.md

Lines changed: 50 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,54 @@
11
# ACF Dynamic Shortcodes
22

3-
This WordPress plugin lets you dynamically register shortcodes for ACF fields attached to a specific page. No coding required.
3+
**ACF Dynamic Shortcodes** is a lightweight WordPress plugin that lets you dynamically register shortcodes for [Advanced Custom Fields (ACF)](https://www.advancedcustomfields.com/) attached to a specific page — without writing a single line of code.
44

5-
## Features
5+
> ⚡ Perfect for custom pricing pages, dynamic content blocks, and personalised shortcodes mapped to ACF fields.
66
7-
- Admin settings panel for mapping shortcode names to ACF fields
8-
- Supports automatic `$` prefix and fallback to "Enquire for pricing"
9-
- Works with ACF Free
7+
---
8+
9+
## 🚀 Features
10+
11+
- 🔧 Admin settings panel to select an ACF source page
12+
- 🧩 Auto-detects ACF fields from the selected page
13+
- 🔗 Create custom shortcode names for each field
14+
- 📋 Copy-to-clipboard buttons for easy reuse
15+
- 📝 Editable value overrides directly from the plugin UI
16+
- 🪄 Syncs edited values back to the ACF field itself
17+
- 💬 Fallback message when value is missing
18+
- ✅ Works with both ACF Free and Pro
19+
20+
---
21+
22+
## 📦 Example Usage
23+
24+
If you have a custom field called `starting_price`, and you assign it a shortcode like:
25+
26+
[price]
27+
28+
You can then use that shortcode anywhere on your WordPress site — pages, posts, or builders — and it will automatically output the ACF field value from your selected source page.
29+
30+
---
31+
32+
## ⚠️ Caching Notice
33+
34+
If you're using a caching plugin (like **LiteSpeed Cache**, **WP Rocket**, or **W3 Total Cache**), please remember to **clear your site cache** after saving changes in this plugin to see them reflected on the frontend.
35+
36+
---
37+
38+
## 🛠 Requirements
39+
40+
- WordPress 5.0+
41+
- ACF Free or Pro
42+
- PHP 7.2+
43+
44+
---
45+
46+
## 📄 License
47+
48+
This plugin is open-sourced and licensed under the MIT License.
49+
50+
---
51+
52+
## ✨ Author
53+
54+
**Daniel Goulyk**[danielgoulyk.com](https://danielgoulyk.com)

0 commit comments

Comments
 (0)