=')) return; deactivate_plugins(ACFE_BASENAME); wp_die(__('ACF Extended requires at least ACF Pro version 5.7.10')); } /** * ACFE: Init */ add_action('acf/include_fields', 'acfe_init'); function acfe_init(){ /** * Settings */ acf_update_setting('acfe_php', true); acf_update_setting('acfe_php_save', ACFE_THEME_PATH . '/acfe-php'); acf_update_setting('acfe_php_load', array(ACFE_THEME_PATH . '/acfe-php')); acf_update_setting('acfe_php_found', false); /** * Core */ require_once(ACFE_PATH . 'includes/core/compatibility.php'); require_once(ACFE_PATH . 'includes/core/enqueue.php'); require_once(ACFE_PATH . 'includes/core/helpers.php'); /** * ACF Settings */ require_once(ACFE_PATH . 'includes/admin/settings.php'); /** * Fields settings */ require_once(ACFE_PATH . 'includes/fields/settings-data.php'); require_once(ACFE_PATH . 'includes/fields/settings-permissions.php'); require_once(ACFE_PATH . 'includes/fields/settings-update.php'); require_once(ACFE_PATH . 'includes/fields/settings-validation.php'); /** * Field Groups */ require_once(ACFE_PATH . 'includes/field-groups/field-group.php'); require_once(ACFE_PATH . 'includes/field-groups/field-group-category.php'); require_once(ACFE_PATH . 'includes/field-groups/field-groups.php'); /** * Modules */ require_once(ACFE_PATH . 'includes/modules/autosync.php'); } /** * Fields */ require_once(ACFE_PATH . 'includes/fields/field-button.php'); require_once(ACFE_PATH . 'includes/fields/field-dynamic-message.php');