• Resolved Oscar Estepa

    (@estepix)


    Hi,

    I suggested some time ago to add a filter so people can modify the Redsys icon, in my case, most clients would rather like to see an image with the most commonly used credit cards instead of just “Redsys” which for many users does not mean much.

    Please consider changing the file:
    woocommerce-sermepa-payment-gateway/wc_redsys_payment_gateway.php

    L69 from:

    $this->icon 		= home_url() . '/wp-content/plugins/' . dirname( plugin_basename( __FILE__ ) ) . '/assets/images/icons/redsys.png';

    To:

    $this->icon 		= apply_filters( 'wc_redsys_icon',  home_url() . '/wp-content/plugins/' . dirname( plugin_basename( __FILE__ ) ) . '/assets/images/icons/redsys.png' );

    This way we could change the image easily by using the filter on our child theme functions.php, for example:

    function cherrypick_child_wc_redsys_icon( $icon ) {
    
    	if( file_exists( get_stylesheet_directory() . '/img/credit-card-logos-100x35.jpg' ) )
    		$icon = get_stylesheet_directory_uri() . '/img/credit-card-logos-100x35.jpg';
    
    	return $icon;
    
    }
    add_filter( 'wc_redsys_icon', 'cherrypick_child_wc_redsys_icon', 99, 1 );

    https://wordpress.org/plugins/woocommerce-sermepa-payment-gateway/

Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Add filter to allow for custom redsys icon’ is closed to new replies.