in web/wp-content/plugins/acf-extended/acf-extended.php [79:233]
function load(){
// bail early
if(!acfe_has_acf()){
return;
}
// vars
$theme_path = acf_get_setting('acfe/theme_path', get_stylesheet_directory());
$theme_url = acf_get_setting('acfe/theme_url', get_stylesheet_directory_uri());
// settings
$this->settings(array(
// general
'url' => plugin_dir_url(__FILE__),
'theme_path' => $theme_path,
'theme_url' => $theme_url,
'theme_folder' => parse_url($theme_url, PHP_URL_PATH),
'reserved_post_types' => array('acf-field', 'acf-field-group'),
'reserved_taxonomies' => array('acf-field-group-category'),
'reserved_field_groups' => array(),
// php
'php' => true,
'php_save' => "{$theme_path}/acfe-php",
'php_load' => array("{$theme_path}/acfe-php"),
'php_found' => false,
// json
'json' => acf_get_setting('json'),
'json_save' => acf_get_setting('save_json'),
'json_load' => acf_get_setting('load_json'),
'json_found' => false,
// modules
'dev' => false,
'modules/author' => true,
'modules/categories' => true,
'modules/block_types' => true,
'modules/forms' => true,
'modules/forms/top_level' => false,
'modules/options_pages' => true,
'modules/post_types' => true,
'modules/taxonomies' => true,
'modules/multilang' => true,
'modules/options' => true,
'modules/performance' => false,
'modules/ui' => true,
// fields
'field/recaptcha/site_key' => '',
'field/recaptcha/secret_key' => '',
'field/recaptcha/version' => '',
'field/recaptcha/v2/theme' => '',
'field/recaptcha/v2/size' => '',
'field/recaptcha/v3/hide_logo' => '',
));
// load textdomain
acfe_load_textdomain();
// includes
add_action('acf/init', array($this, 'init'), 99);
add_action('acf/include_fields', array($this, 'include_fields'), 5);
add_action('acf/include_field_types', array($this, 'include_field_types'), 99);
add_action('acf/include_admin_tools', array($this, 'include_admin_tools'));
add_action('acf/include_admin_tools', array($this, 'include_admin_tools_late'), 20);
// compatibility
acfe_include('includes/compatibility-6.0.php');
// admin
acfe_include('includes/admin/menu.php');
acfe_include('includes/admin/plugins.php');
acfe_include('includes/admin/settings.php');
// core
acfe_include('includes/field.php');
acfe_include('includes/field-extend.php');
acfe_include('includes/local-meta.php');
acfe_include('includes/multilang.php');
acfe_include('includes/settings.php');
acfe_include('includes/template-tags.php');
acfe_include('includes/upgrades.php');
// module
acfe_include('includes/module.php');
acfe_include('includes/module-acf.php');
acfe_include('includes/module-db.php');
acfe_include('includes/module-l10n.php');
acfe_include('includes/module-manager.php');
acfe_include('includes/module-post.php');
acfe_include('includes/module-posts.php');
acfe_include('includes/module-upgrades.php');
// block type
acfe_include('includes/modules/block-type/module-block-type.php');
acfe_include('includes/modules/block-type/module-block-type-fields.php');
acfe_include('includes/modules/block-type/module-block-type-upgrades.php');
// form
acfe_include('includes/modules/form/module-form.php');
acfe_include('includes/modules/form/module-form-action.php');
acfe_include('includes/modules/form/module-form-action-custom.php');
acfe_include('includes/modules/form/module-form-action-email.php');
acfe_include('includes/modules/form/module-form-action-post.php');
acfe_include('includes/modules/form/module-form-action-redirect.php');
acfe_include('includes/modules/form/module-form-action-term.php');
acfe_include('includes/modules/form/module-form-action-user.php');
acfe_include('includes/modules/form/module-form-compatibility.php');
acfe_include('includes/modules/form/module-form-deprecated.php');
acfe_include('includes/modules/form/module-form-fields.php');
acfe_include('includes/modules/form/module-form-format.php');
acfe_include('includes/modules/form/module-form-front.php');
acfe_include('includes/modules/form/module-form-front-hooks.php');
acfe_include('includes/modules/form/module-form-front-render.php');
acfe_include('includes/modules/form/module-form-shortcode.php');
acfe_include('includes/modules/form/module-form-upgrades.php');
// performance
acfe_include('includes/modules/performance/module-performance.php');
acfe_include('includes/modules/performance/module-performance-connector.php');
acfe_include('includes/modules/performance/module-performance-functions.php');
acfe_include('includes/modules/performance/module-performance-ui.php');
acfe_include('includes/modules/performance/module-performance-upgrades.php');
// post type
acfe_include('includes/modules/post-type/module-post-type.php');
acfe_include('includes/modules/post-type/module-post-type-fields.php');
acfe_include('includes/modules/post-type/module-post-type-features.php');
acfe_include('includes/modules/post-type/module-post-type-upgrades.php');
// taxonomy
acfe_include('includes/modules/taxonomy/module-taxonomy.php');
acfe_include('includes/modules/taxonomy/module-taxonomy-fields.php');
acfe_include('includes/modules/taxonomy/module-taxonomy-features.php');
acfe_include('includes/modules/taxonomy/module-taxonomy-upgrades.php');
// options page
acfe_include('includes/modules/options-page/module-options-page.php');
acfe_include('includes/modules/options-page/module-options-page-fields.php');
acfe_include('includes/modules/options-page/module-options-page-features.php');
acfe_include('includes/modules/options-page/module-options-page-upgrades.php');
// screens
acfe_include('includes/screens/screen-attachment.php');
acfe_include('includes/screens/screen-options-page.php');
acfe_include('includes/screens/screen-post.php');
acfe_include('includes/screens/screen-settings.php');
acfe_include('includes/screens/screen-taxonomy.php');
acfe_include('includes/screens/screen-user.php');
}