WordPress.org

Plugin Directory

Changeset 1537770


Ignore:
Timestamp:
11/21/16 17:29:04 (13 months ago)
Author:
madjax
Message:

1.4.2 release

Location:
woocommerce-rejoiner/tags/1.4.2
Files:
6 copied

Legend:

Unmodified
Added
Removed
  • woocommerce-rejoiner/tags/1.4.2/includes/class-wc-rejoiner.php

    r1535383 r1537770  
    175175                        $item_name = apply_filters( 'woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key ) . $variant;                       
    176176                         
    177                         $items[] = array( 
     177                        $_item = array( 
    178178                            'product_id' => $_product->post->ID, 
    179179                            'name' => $this->escape_for_json( apply_filters( 'wc_rejoiner_cart_item_name', $item_name ) ), 
     
    183183                            'image_url' => $this->format_image_url( $image ), 
    184184                            'product_url' => get_permalink( $_product->post->ID ), 
    185                             'category' => $product_cats_json                         
     185                            'category' => $product_cats_json, 
     186                            'variation_id' => $_product->variation_id                    
    186187                        ); 
     188                         
     189                        $attributes = apply_filters( 'wc_rejoiner_cart_item_attributes', null, $item_data ); 
     190                         
     191                        if( is_array( $attributes ) ) { 
     192                            $_item['attribute_name'] = $attributes['attribute_name']; 
     193                            $_item['attribute_value'] = $attributes['attribute_value']; 
     194                        } 
     195                         
     196                        $items[] = $_item; 
    187197                         
    188198                        $savecart[] = array( 
  • woocommerce-rejoiner/tags/1.4.2/readme.txt

    r1535383 r1537770  
    44Requires at least: 3.8 
    55Tested up to: 4.4.2 
    6 Stable tag: 1.4.1 
     6Stable tag: 1.4.2 
    77License: GPLv3 
    88License URI: http://www.gnu.org/licenses/gpl-3.0.html 
     
    8282 
    8383== Changelog == 
     84= 1.4.2 =  
     85* Add filters for passing attribute data to setCartItem 
     86 
    8487= 1.4.1 = 
    8588* Prevent encoding of double quotes in product title for trackProductView 
  • woocommerce-rejoiner/tags/1.4.2/sample-functions.php

    r1227970 r1537770  
    3131 
    3232} 
     33 
     34// Use this filter to pass select attribute name and value to setCartItem 
     35 
     36add_filter( 'wc_rejoiner_cart_item_attributes', 'custom_filter_attributes', 10, 2 ); 
     37 
     38function custom_filter_attributes( $attributes, $itematts ) { 
     39         
     40    foreach( $itematts as $key => $val ) { 
     41         
     42        if( $key == 'attribute_flavor' ) { 
     43             
     44            $attributes = array(); 
     45            $attributes['attribute_name'] = $key; 
     46            $attributes['attribute_value'] = $val; 
     47                         
     48        } 
     49         
     50    } 
     51     
     52    return $attributes; 
     53     
     54} 
  • woocommerce-rejoiner/tags/1.4.2/woocommerce-rejoiner.php

    r1535383 r1537770  
    66Author: Jackson Whelan 
    77Author URI: http://www.jacksonwhelan.com 
    8 Version: 1.4.1 
     8Version: 1.4.2 
    99*/ 
    1010 
Note: See TracChangeset for help on using the changeset viewer.