=')) 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'); /** * Admin Pages */ require_once(ACFE_PATH . 'includes/admin/settings.php'); require_once(ACFE_PATH . 'includes/admin/options.php'); /** * Fields settings */ require_once(ACFE_PATH . 'includes/fields-settings/bidirectional.php'); 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'); /** * Locations */ require_once(ACFE_PATH . 'includes/locations/post-type-all.php'); /** * Modules */ require_once(ACFE_PATH . 'includes/modules/author.php'); require_once(ACFE_PATH . 'includes/modules/autosync.php'); require_once(ACFE_PATH . 'includes/modules/dynamic-post-type.php'); require_once(ACFE_PATH . 'includes/modules/dynamic-taxonomy.php'); } /** * Fields */ add_action('acf/include_field_types', 'acfe_fields'); function acfe_fields(){ require_once(ACFE_PATH . 'includes/fields/field-button.php'); require_once(ACFE_PATH . 'includes/fields/field-dynamic-message.php'); require_once(ACFE_PATH . 'includes/fields/field-post-types.php'); require_once(ACFE_PATH . 'includes/fields/field-slug.php'); require_once(ACFE_PATH . 'includes/fields/field-taxonomies.php'); }