Пример #1
0
 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');
     }
 }
Пример #2
0
<?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);
}