Blocks
1 week ago
Datastore
1 month ago
Meta
1 year ago
abilities
1 week ago
admin
1 week ago
ajax
1 month ago
api
9 hours ago
fields
9 hours ago
forms
9 hours ago
legacy
1 year ago
locations
1 year ago
post-types
2 months ago
rest-api
1 week ago
walkers
1 year ago
acf-bidirectional-functions.php
1 year ago
acf-field-functions.php
2 months ago
acf-field-group-functions.php
7 months ago
acf-form-functions.php
1 year ago
acf-helper-functions.php
1 year ago
acf-hook-functions.php
1 year ago
acf-input-functions.php
7 months ago
acf-internal-post-type-functions.php
7 months ago
acf-meta-functions.php
2 weeks ago
acf-post-functions.php
1 year ago
acf-post-type-functions.php
1 year ago
acf-taxonomy-functions.php
1 year ago
acf-user-functions.php
1 week ago
acf-utility-functions.php
1 year ago
acf-value-functions.php
1 year ago
acf-wp-functions.php
9 hours ago
assets.php
1 week ago
blocks-auto-inline-editing.php
2 months ago
blocks.php
3 weeks ago
class-acf-data.php
10 months ago
class-acf-internal-post-type.php
1 week ago
class-acf-options-page.php
1 year ago
class-acf-site-health.php
3 months ago
class-scf-json-schema-validator.php
6 months ago
class-scf-schema-builder.php
2 months ago
compatibility.php
1 year ago
datastore.php
1 month ago
deprecated.php
1 year ago
fields.php
10 months ago
index.php
1 year ago
l10n.php
1 year ago
local-fields.php
1 year ago
local-json.php
1 month ago
local-meta.php
1 year ago
locations.php
1 year ago
loop.php
10 months ago
media.php
1 year ago
rest-api.php
10 months ago
revisions.php
1 month ago
scf-ui-options-page-functions.php
1 year ago
third-party.php
7 months ago
upgrades.php
2 weeks ago
validation.php
10 months ago
wpml.php
1 year ago
datastore.php
37 lines
| 1 | <?php |
| 2 | /** |
| 3 | * SCF datastore helpers. |
| 4 | * |
| 5 | * @package wordpress/secure-custom-fields |
| 6 | */ |
| 7 | |
| 8 | if ( ! defined( 'ABSPATH' ) ) { |
| 9 | exit; // Exit if accessed directly. |
| 10 | } |
| 11 | |
| 12 | /** |
| 13 | * Whether the SCF datastore is enabled. |
| 14 | * |
| 15 | * The datastore requires WordPress 6.7+ and can be enabled via the |
| 16 | * `acf/settings/enable_datastore` filter. |
| 17 | * |
| 18 | * @since ACF 6.8.1 |
| 19 | * |
| 20 | * @return boolean |
| 21 | */ |
| 22 | function acf_is_using_datastore() { |
| 23 | // Bail if not on WordPress 6.7+. |
| 24 | if ( ! version_compare( get_bloginfo( 'version' ), '6.7', '>=' ) ) { |
| 25 | return false; |
| 26 | } |
| 27 | |
| 28 | /** |
| 29 | * Filters whether the SCF datastore is enabled. |
| 30 | * |
| 31 | * @since ACF 6.8.1 |
| 32 | * |
| 33 | * @param boolean $enabled Whether the datastore is enabled. Default false. |
| 34 | */ |
| 35 | return (bool) apply_filters( 'acf/settings/enable_datastore', false ); |
| 36 | } |
| 37 |