public function __construct() { $this->_positions = apply_filters('king_wishlist_positions', array('after-cart' => array('hook' => 'woocommerce_single_product_summary', 'priority' => 31), 'after-thumbnails' => array('hook' => 'woocommerce_product_thumbnails', 'priority' => 21), 'after-summary' => array('hook' => 'woocommerce_after_single_product_summary', 'priority' => 21))); $this->_king_wishlist_install = new king_WISHLIST_INSTALL(); if (is_admin() && !defined('DOING_AJAX')) { $this->install(); } add_action('init', array($this, 'init'), 0); add_filter('woocommerce_page_settings', array($this, 'add_page_setting_woocommerce')); if (king_wishlist_actived()) { add_action('wp_head', array($this, 'add_button')); add_action('wp_enqueue_scripts', array($this, 'enqueue_styles_and_stuffs')); add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts')); do_action('king_wishlist_loaded'); } }
<?php // DEVN WISHLIST STARTUP if (!defined('ABSPATH')) { exit; } // Exit if accessed directly define('king_WISHLIST', true); if (!defined('king_WISHLIST_URL')) { define('king_WISHLIST_URL', get_template_directory_uri() . '/woocommerce'); } define('WISHLIST_URL', king_WISHLIST_URL . '/wishlist/'); define('WISHLIST_DIR', dirname(__FILE__) . '/'); global $woocommerce; if (isset($woocommerce)) { // Load necessary files include WISHLIST_DIR . 'functions-wishlist.php'; include WISHLIST_DIR . 'wishlist.php'; include WISHLIST_DIR . 'wishlist-init.php'; include WISHLIST_DIR . 'wishlist-install.php'; if (king_wishlist_actived()) { include WISHLIST_DIR . 'wishlist-ui.php'; include WISHLIST_DIR . 'wishlist-shco.php'; } // ============ global $king_wishlist; $king_wishlist = new king_WISHLIST($_REQUEST); }