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); } }
<?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