/** * Field Constructor. * * @since 1.0.0 * @access public * @return void */ function __construct($field = array(), $value = '', $parent) { $this->parent = $parent; $this->field = $field; $this->value = $value; $class = ReduxFramework_extension_wbc_importer::get_instance(); if (!empty($class->demo_data_dir)) { $this->demo_data_dir = $class->demo_data_dir; $this->demo_data_url = site_url(str_replace(trailingslashit(str_replace('\\', '/', ABSPATH)), '', $this->demo_data_dir)); } if (empty($this->extension_dir)) { $this->extension_dir = trailingslashit(str_replace('\\', '/', dirname(__FILE__))); $this->extension_url = site_url(str_replace(trailingslashit(str_replace('\\', '/', ABSPATH)), '', $this->extension_dir)); } }