After checking "Add to cart button" after compare table, my website crash.
-
Hi there,
I’ve checked the button to display “Add to Cart” button at the end of the compare table. After that my website frozen, displaying following error message.
Warning: Illegal string offset ‘crop’ in /home/bodhiaust/public_html/wp-content/plugins/yith-woocommerce-compare/includes/class.yith-woocompare-helper.php on line 32
Warning: Illegal string offset ‘width’ in /home/bodhiaust/public_html/wp-content/plugins/yith-woocommerce-compare/includes/class.yith-woocompare-helper.php on line 33
Warning: Illegal string offset ‘height’ in /home/bodhiaust/public_html/wp-content/plugins/yith-woocommerce-compare/includes/class.yith-woocompare-helper.php on line 33
Warning: Illegal string offset ‘crop’ in /home/bodhiaust/public_html/wp-content/plugins/yith-woocommerce-compare/includes/class.yith-woocompare-helper.php on line 33
Warning: Cannot modify header information – headers already sent by (output started at /home/bodhiaust/public_html/wp-content/plugins/yith-woocommerce-compare/includes/class.yith-woocompare-helper.php:32) in /home/bodhiaust/public_html/wp-includes/pluggable.php on line 1196
When I viewed the class.yith-woocompare-helper.php file, this displays like below:
<?php
/**
* Main class
*
* @author Your Inspiration Themes
* @package YITH WooCommerce Compare
* @version 1.1.4
*/if ( !defined( ‘YITH_WOOCOMPARE’ ) ) { exit; } // Exit if accessed directly
if( !class_exists( ‘YITH_Woocompare_Helper’ ) ) {
/**
* YITH Woocommerce Compare helper
*
* @since 1.0.0
*/
class YITH_Woocompare_Helper {/**
* Set the image size used in the comparison table
*
* @since 1.0.0
*/
public static function set_image_size() {
$size = get_option( ‘yith_woocompare_image_size’ );if( ! $size ) {
return;
}$size[‘crop’] = isset( $size[‘crop’] ) ? true : false;
add_image_size( ‘yith-woocompare-image’, $size[‘width’], $size[‘height’], $size[‘crop’] );
}/*
* The list of standard fields
*
* @since 1.0.0
* @access public
*/
public static function standard_fields( $with_attr = true ) {$fields = array(
‘image’ => __( ‘Image’, ‘yith-wcmp’ ),
‘title’ => __( ‘Title’, ‘yith-wcmp’ ),
‘price’ => __( ‘Price’, ‘yith-wcmp’ ),
‘add-to-cart’ => __( ‘Add to cart’, ‘yith-wcmp’ ),
‘description’ => __( ‘Description’, ‘yith-wcmp’ ),
‘stock’ => __( ‘Availability’, ‘yith-wcmp’ )
);if( $with_attr )
$fields = array_merge( $fields, YITH_Woocompare_Helper::attribute_taxonomies() );return $fields;
}/*
* Get Woocommerce Attribute Taxonomies
*
* @since 1.0.0
* @access public
*/
public static function attribute_taxonomies() {
global $woocommerce;if ( ! isset( $woocommerce ) ) return array();
$attributes = array();
if( function_exists( ‘wc_get_attribute_taxonomies’ ) && function_exists( ‘wc_attribute_taxonomy_name’ ) ) {
$attribute_taxonomies = wc_get_attribute_taxonomies();
if( empty( $attribute_taxonomies ) )
return array();
foreach( $attribute_taxonomies as $attribute ) {
$tax = wc_attribute_taxonomy_name( $attribute->attribute_name );
if ( taxonomy_exists( $tax ) ) {
$attributes[$tax] = ucfirst( $attribute->attribute_name );
}
}
}
else{
$attribute_taxonomies = $woocommerce->get_attribute_taxonomies();
if( empty( $attribute_taxonomies ) )
return array();
foreach( $attribute_taxonomies as $attribute ) {
$tax = $woocommerce->attribute_taxonomy_name( $attribute->attribute_name );
if ( taxonomy_exists( $tax ) ) {
$attributes[$tax] = ucfirst( $attribute->attribute_name );
}
}
}return $attributes;
}}
}Would you please help me sort out this issue?
RAJUINFRA
- The topic ‘After checking "Add to cart button" after compare table, my website crash.’ is closed to new replies.