true ) ); } } ); if ( $customfields_duplicate ) { add_action( 'admin_notices', static function () { global $pagenow; if ( 'plugins.php' === $pagenow && current_user_can( 'activate_plugins' ) ) { echo '

' . esc_html__( 'CustomFields.com is not running because another Free installation is active. Deactivate the earlier CustomFields Free plugin, then activate CustomFields.com. Saved data is retained; do not uninstall the earlier plugin.', 'customfields-com' ) . '

'; } } ); return; } unset( $customfields_active_plugins, $customfields_network_plugins, $customfields_legacy_active, $customfields_other_loaded, $customfields_duplicate ); define( 'CUSTOMFIELDS_VERSION', '1.1.4' ); define( 'CUSTOMFIELDS_FILE', __FILE__ ); define( 'CUSTOMFIELDS_PATH', plugin_dir_path( __FILE__ ) ); define( 'CUSTOMFIELDS_URL', plugin_dir_url( __FILE__ ) ); define( 'CUSTOMFIELDS_LOCAL_VERSION', CUSTOMFIELDS_VERSION ); define( 'CUSTOMFIELDS_LOCAL_URL', CUSTOMFIELDS_URL . 'assets/local/' ); require_once CUSTOMFIELDS_PATH . 'includes/class-fields.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-schema.php'; require_once CUSTOMFIELDS_PATH . 'includes/functions.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-plugin.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-workspace.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-pro-discovery.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-outcomes.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-welcome-store.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-welcome.php'; register_activation_hook(CUSTOMFIELDS_FILE, array('\\CustomFields\\Welcome', 'activated')); add_action('plugins_loaded', array('\\CustomFields\\Welcome', 'boot'), 19); foreach (array('class-csv-inspector.php', 'class-content-health.php', 'class-submission-eligibility.php') as $customfields_module) { if (is_file(CUSTOMFIELDS_PATH . 'includes/' . $customfields_module)) { require_once CUSTOMFIELDS_PATH . 'includes/' . $customfields_module; } } require_once CUSTOMFIELDS_PATH . 'includes/class-admin.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-editor.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-display.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-conditions.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-portability.php'; require_once CUSTOMFIELDS_PATH . 'includes/class-local.php'; add_action( 'plugins_loaded', array( '\CustomFields\Conditions', 'boot' ), 10 ); add_action( 'plugins_loaded', array( '\CustomFields\Local', 'boot' ), 12 ); add_action( 'plugins_loaded', array( '\CustomFields\Plugin', 'boot' ), 20 ); add_action('plugins_loaded', static function () { if (!shortcode_exists('customfields_form')) { add_shortcode('customfields_form', static function () { return '

' . esc_html__('Frontend editing is unavailable. Saved content is unchanged; authorized editors can use WordPress administration.', 'customfields-com') . '

'; }); } }, 40);