. **/ defined('ABSPATH') or die('No script kiddies please!'); if( ! defined('CPT_ACF_PLUGIN')) { define('CPT_ACF_PLUGIN_DIR', plugin_dir_url(__FILE__)); define('CPT_ACF_PLUGIN', plugin_basename(__FILE__)); define('CPT_ACF_DOMAIN', dirname(plugin_basename(__FILE__))); } if( ! class_exists('ACFCPT_OptionsPages')) { include 'class.acf-cpt-options-pages.php'; function acf_cpt_admin_init() { $ACFCPT_OptionsPages = new ACFCPT_OptionsPages; } add_action('init', 'acf_cpt_admin_init', 99, 3); register_activation_hook(__FILE__, 'acf_cpt_check_qtx_i18n'); function acf_cpt_check_qtx_i18n() { if(defined('QTX_VERSION') && is_admin()) { global $q_config; $i18n = './plugins/' . CPT_ACF_DOMAIN . '/i18n/config.json'; if(isset($q_config['config_files']) && ! in_array($i18n, $q_config['config_files'])) { $q_config['config_files'][] = $i18n; } qtranxf_update_config_options($q_config['config_files'], true); } } }