Documentation * Author: OnTheGoSystems * Plugin URI: https://wpml.org/ * Author URI: http://www.onthegosystems.com/ * Version: 1.9.3 * * @package WPML\ACF */ function acfmlInit() { $vendorDir = __DIR__ . '/vendor'; if ( ! class_exists( 'WPML_Core_Version_Check' ) ) { require_once $vendorDir . '/wpml-shared/wpml-lib-dependencies/src/dependencies/class-wpml-core-version-check.php'; } if ( ! WPML_Core_Version_Check::is_ok( __DIR__ . '/wpml-dependencies.json' ) ) { return; } require_once $vendorDir . '/autoload.php'; $acfml_dependencies_factory = new WPML_ACF_Dependencies_Factory(); $acfml = new WPML_ACF( $acfml_dependencies_factory ); $acfml->init_worker(); add_action( 'admin_enqueue_scripts', function() { wp_enqueue_script( 'acfml_js', plugin_dir_url( __FILE__ ) . 'assets/js/admin-script.js', array( 'jquery' ) ); wp_enqueue_style( 'acfml_css', plugin_dir_url( __FILE__ ) . 'assets/css/admin-style.css' ); } ); } function loadACFMLrequirements() { require_once __DIR__ . '/classes/class-wpml-acf-requirements.php'; $requirements = new WPML_ACF_Requirements(); $requirements->check_wpml_core(); } add_action( 'wpml_loaded', 'acfmlInit' ); add_action( 'plugins_loaded', 'loadACFMLrequirements' );