Ejemplo n.º 1
0
 /**
  * Get accessor method for instance property.
  *
  * @return WP_Ahalogy Instance of the class.
  */
 public static function get_instance()
 {
     if (null == self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
 /**
  * Enqueues scripts.
  */
 public function __enqueue_scripts()
 {
     $wp_ahalogy = WP_Ahalogy::get_instance();
     $handle = $wp_ahalogy->get_slug() . '-script';
     $relative_path = __DIR__ . '/../site/js/';
     $filename = 'bundle.min.js';
     $filename_debug = 'bundle.concat.js';
     $dependencies = array();
     $client_id = apply_filters('wp_ahalogy_client_id', '');
     if (empty($client_id)) {
         return;
     }
     $data = array('options' => array('clientId' => $client_id));
     $options = new WP_Enqueue_Options($handle, $relative_path, $filename, $filename_debug, $dependencies, $wp_ahalogy->get_version());
     $options->set_localization($wp_ahalogy->get_localization_handle(), $data);
     WP_Enqueue_Util::get_instance()->enqueue_script($options);
 }