Skip to content

Commit f91a452

Browse files
committed
v6.5.1
Signed-off-by: mavrokordato <[email protected]>
1 parent 1500a76 commit f91a452

File tree

191 files changed

+26211
-24474
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

191 files changed

+26211
-24474
lines changed

README.md

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,41 +4,46 @@
44

55
[**Advanced Custom Fields PRO**](https://www.advancedcustomfields.com/) (or **ACF**) is a powerful plugin for WordPress that allows you to customize your website with professional and intuitive fields. ACF PRO provides tools to take full control of your WordPress edit screens, custom field data, and more, making it a favorite among developers.
66

7+
**Get more pro and premium plugins on [wordpress-premium.net](https://www.wordpress-premium.net/?utm_source=acf).**
8+
9+
## Download and Installation
10+
11+
[Click here to download Advanced Custom Fields PRO](https://gitlab.com/wordpress-premium/advanced-custom-fields-pro/-/archive/main/advanced-custom-fields-pro-main.zip) as a `.zip` file. Follow [SiteGround's detailed description](https://www.siteground.com/tutorials/wordpress/install-plugins/#How_to_Upload_a_WordPress_Plugin_from_a_File) to upload it via your dashboard or (S)FTP.
12+
713
## Usage
814

9-
This is the **fully activated premium version** of the plugin, provided by [wordpress-premium.net](https://www.wordpress-premium.net). It has been scanned for security issues and is intended **for evaluation purposes only**. To use Advanced Custom Fields PRO on a live website, please [purchase a license](https://www.advancedcustomfields.com/pro/) directly from the official website.
15+
> [!IMPORTANT]
16+
>
17+
> Upon activation, the plugin will display a message that it has not been registered. To resolve this, go to "ACF" → "Updates" and enter **any random text** into the field and press "Activate License".
18+
19+
This is the **fully activated premium version** of the plugin, provided by [wordpress-premium.net](https://www.wordpress-premium.net?utm_source=acf). It has been scanned for security issues and is intended **for evaluation purposes only**. To use Advanced Custom Fields PRO on a live website, please [purchase a license](https://www.advancedcustomfields.com/pro/) directly from the official website.
1020

1121
**Important:** Unlicensed ("nulled") usage may violate the developer's terms and will not include official updates or support.
1222

1323
> [!TIP]
1424
>
1525
> ## Donate
1626
>
17-
> If [WordPress Premium](https://www.wordpress-premium.net/) helps you access premium plugins safely, consider [supporting us via PayPal](https://www.paypal.com/paypalme/thaikolja) or by [cryptocurrency](https://www.wordpress-premium.net/wallets/) to keep the service running.
18-
19-
### Using Premium Features
20-
21-
Advanced Custom Fields PRO comes with a range of advanced features, including:
22-
23-
- **Repeater Field:** Create a set of subfields that can be repeated as many times as needed.
24-
- **Flexible Content Field:** Define, create, and manage content with multiple layouts and subfield options.
25-
- **Options Page:** Add custom admin pages to edit ACF fields.
26-
- **Gallery Field:** Build fully customizable image galleries.
27-
- **Clone Field:** Reuse existing fields and field groups to streamline your workflow.
28-
29-
To access these features, simply activate the plugin and navigate to the **ACF** section in your WordPress dashboard.
27+
> If [WordPress Premium](https://www.wordpress-premium.net/?utm_source=acf) helps you access premium plugins safely, consider supporting us via a donation in any of the available [cryptocurrencies](https://www.wordpress-premium.net/wallets/) to keep the service running.
3028
3129
## Changelog
3230

33-
### v6.4.3
31+
### v6.5.1
32+
33+
**Released:** September 10th, 2025
3434

35-
**Released:** July 22nd, 2025
35+
* Enhancement - The Flexible Content “Expand All” and “Collapse All” button now appear correctly on mobile
36+
* Enhancement - The Flexible Content delete layout button is now back in the main layout header, making it easier to delete layouts
37+
* Enhancement - The JSON import tool now limits the selectable files to JSON files
38+
* Fix - Disabled Flexible Content layouts are no longer counted towards min/max layout validation
39+
* Fix - The top “Add Row” button for layouts is now disabled when layouts have reached the max layouts validation
40+
* Fix - The per-layout “Add Row” and “Duplicate Layout” buttons are now disabled when layouts have reached the max layouts validation
41+
* Fix - Disabling Flexible Content layouts no longer disables layouts in cloned Flexible Content fields using a different post ID on the same page
42+
* Fix - Flexible Content “Add Layout” menu is no longer hidden by some field types
43+
* Fix - Flexible Content layout names can now allow some safe HTML
44+
* Fix - When creating a temporary post type during import, ACF now correctly sets the ACF post type, rather than defaulting to post
45+
* Fix - ACF PRO updates are now shown even when no other plugins have an update available
3646

37-
* Security - Unsafe HTML in field group labels is now correctly escaped for conditionally loaded field groups, resolving a JS execution vulnerability in the classic editor
38-
* Security - HTML is now escaped from field group labels when output in the ACF admin
39-
* Security - Bidirectional and Conditional Logic Select2 elements no longer render HTML in field labels or post titles
40-
* Security - The `acf.escHtml` function now uses the third-party DOMPurify library to ensure all unsafe HTML is removed. A new `esc_html_dompurify_config` JS filter can be used to modify the default behaviour
41-
* Security - Post titles are now correctly escaped whenever they are output by ACF code. Thanks to Shogo Kumamaru of LAC Co., Ltd. for the responsible disclosure
42-
* Security - An admin notice is now displayed when version 3 of the Select2 library is used, as it has now been deprecated in favor of version 4
47+
---
4348

4449
For the full changelog, visit [Advanced Custom Fields PRO Changelog](https://www.advancedcustomfields.com/changelog/).

acf.php

Lines changed: 58 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* Plugin Name: Advanced Custom Fields PRO
1010
* Plugin URI: https://www.advancedcustomfields.com
1111
* Description: Customize WordPress with powerful, professional and intuitive fields.
12-
* Version: 6.4.3
12+
* Version: 6.5.1
1313
* Author: WP Engine
1414
* Author URI: https://wpengine.com/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=plugin_directory&utm_content=advanced_custom_fields
1515
* Update URI: https://www.advancedcustomfields.com/pro
@@ -76,7 +76,20 @@
7676
'body' => json_encode(array(
7777
"name" => "Advanced Custom Fields PRO",
7878
"slug" => "advanced-custom-fields-pro",
79-
"version" => "6.x.x"
79+
"version" => "6.x.x",
80+
"homepage" => "https://www.advancedcustomfields.com",
81+
"author" => "WP Engine",
82+
"requires" => "6.0",
83+
"requires_php" => "7.4",
84+
"tested" => "6.8.2",
85+
"description" => "Advanced Custom Fields (ACF®) turns WordPress sites into a fully-fledged content management system by giving you all the tools to do more with your data.",
86+
"icons" => array(
87+
"default" => "https://connect.advancedcustomfields.com/assets/icon-256x256.png"
88+
),
89+
"banners" => array(
90+
"low" => "https://connect.advancedcustomfields.com/assets/banner-772x250.jpg",
91+
"high" => "https://connect.advancedcustomfields.com/assets/banner-1544x500.jpg"
92+
)
8093
)),
8194
'response' => array(
8295
'code' => 200,
@@ -90,21 +103,19 @@
90103
return $preempt;
91104
}, 10, 3);
92105

93-
94106
if ( ! class_exists( 'ACF' ) ) {
95107

96108
/**
97109
* The main ACF class
98110
*/
99-
#[AllowDynamicProperties]
100111
class ACF {
101112

102113
/**
103114
* The plugin version number.
104115
*
105116
* @var string
106117
*/
107-
public $version = '6.4.3';
118+
public $version = '6.5.1';
108119

109120
/**
110121
* The plugin settings array.
@@ -127,6 +138,48 @@ class ACF {
127138
*/
128139
public $instances = array();
129140

141+
/**
142+
* The loop instance.
143+
*
144+
* @var acf_loop
145+
*/
146+
public $loop;
147+
148+
/**
149+
* The revisions instance.
150+
*
151+
* @var acf_revisions
152+
*/
153+
public $revisions;
154+
155+
/**
156+
* The fields instance.
157+
*
158+
* @var acf_fields
159+
*/
160+
public $fields;
161+
162+
/**
163+
* The form front instance.
164+
*
165+
* @var acf_form_front
166+
*/
167+
public $form_front;
168+
169+
/**
170+
* The validation instance.
171+
*
172+
* @var acf_validation
173+
*/
174+
public $validation;
175+
176+
/**
177+
* The admin tools instance.
178+
*
179+
* @var acf_admin_tools
180+
*/
181+
public $admin_tools;
182+
130183
/**
131184
* A dummy constructor to ensure ACF is only setup once.
132185
*

assets/build/css/acf-field-group.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/build/css/acf-global.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/build/css/acf-input.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/build/css/pro/acf-pro-input.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/build/js/acf-field-group.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/build/js/acf-input.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/build/js/acf.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)