public function colored_variable_tab_options()
    {
        global $post, $woocommerce;
        $woo_version = wcva_get_woo_version_number();
        $_coloredvariables = get_post_meta($post->ID, '_coloredvariables', true);
        $shop_swatches = get_post_meta($post->ID, '_shop_swatches', true);
        $shop_swatches_attribute = get_post_meta($post->ID, '_shop_swatches_attribute', true);
        $helpimg = '' . wcva_PLUGIN_URL . 'images/help.png';
        wp_enqueue_script('wcva-meta');
        wp_enqueue_script('jquery.accordion');
        wp_enqueue_style('wcva-meta');
        wp_enqueue_style('jquery.accordion');
        wp_enqueue_style('jquery.accordion');
        wp_enqueue_style('example-styles');
        wp_enqueue_script('wp-color-picker');
        wp_enqueue_style('wp-color-picker');
        wp_enqueue_media();
        /**
         * Includes Metabox form
         */
        include 'forms/wcva_variation_select_tab_content.php';
        ?>
    
            
	        
	  <?php 
    }
 public function wcva_setup_texonomy_based_fields()
 {
     global $woocommerce;
     $woo_version = wcva_get_woo_version_number();
     if ($woo_version < 2.1) {
         $createdattributes = $woocommerce->get_attribute_taxonomies();
     } else {
         $createdattributes = wc_get_attribute_taxonomies();
     }
     foreach ($createdattributes as $attribute) {
         add_action('pa_' . $attribute->attribute_name . '_add_form_fields', array($this, 'add_category_fields'));
         add_action('pa_' . $attribute->attribute_name . '_edit_form_fields', array($this, 'edit_category_fields'), 10, 2);
         add_filter('manage_edit-pa_' . $attribute->attribute_name . '_columns', array($this, 'term_columns'));
         add_filter('manage_pa_' . $attribute->attribute_name . '_custom_column', array($this, 'term_column'), 10, 3);
     }
 }
示例#3
0
<?php

/**
 * variable template 
 * Originally Modified from Woocommerce Core
 * @author 		WooThemes
 * @package 	WooCommerce/templates/single-product/add-to-cart/variable.php
 * @version     2.1.6
 */
global $woocommerce, $product, $post;
$woo_version = wcva_get_woo_version_number();
$_coloredvariables = get_post_meta($post->ID, '_coloredvariables', true);
?>

<?php 
do_action('woocommerce_before_add_to_cart_form');
?>

  
<script type="text/javascript">
    var product_variations_<?php 
echo $post->ID;
?>
 = <?php 
echo json_encode($available_variations);
?>
;
</script> 

   
<form class="variations_form cart" method="post" enctype='multipart/form-data' data-product_id="<?php