Esempio n. 1
0
 /**
  * @static
  * @return GdeSlon_Woocommerce
  */
 static function init()
 {
     if (!is_object(self::$_entity)) {
         self::$_entity = new self();
     }
     return self::$_entity;
 }
Esempio n. 2
0
    echo '.products-list { width: 100%; border-spacing: 10px;} ';
    echo '.products-list TD { border: 1px solid #aaa; padding: 4px; vertical-align: top; width: ' . round(100 / max(1, GS_Config::init()->get('ps_row_limit'))) . '%; } ';
    echo '.products-price { font-weight: bold; } ';
    echo '.products-description { font-size: 0.9em; text-align: left; color: #777; }';
    echo '.product-table .product-image img { max-width: none; }';
    echo '.product-table tr, .product-table td{ border:0; }';
    echo '</style>';
}
/**
 * Скачивание yandex-direct
 */
add_action('wp_ajax_get_direct', 'get_direct');
add_action('wp_ajax_nopriv_get_direct', 'get_direct');
function get_direct()
{
    require_once GS_PLUGIN_PATH . '/get_direct.php';
    die;
}
/**
 * Выкачка данных из выгрузки
 */
add_action('wp_ajax_parse_url', 'ajax_parse_url');
add_action('wp_ajax_nopriv_parse_url', 'ajax_parse_url');
function ajax_parse_url()
{
    require_once GS_PLUGIN_PATH . '/cron.php';
    die;
}
require_once 'woocommerce.php';
GdeSlon_Woocommerce::init();