If you use PayPal as a payment option on the WooCommerce checkout page, you can replace the PayPal logo displayed there. Add the following code to your theme’s functions.php file:
/**
* Add custom gateway icons
*
* @param string $icon Image HTML.
* @param string $gateway_id Gateway ID.
*
* @return string
*/
function sv_custom_wc_gateway_icons($icon, $gateway_id)
{
// Example for PayPal:
if ('paypal' == $gateway_id) {
$icon = '<img src="' . get_stylesheet_directory_uri() . '/images/paypal.svg" alt="' . __('PayPal') . '" />';
}
return $icon;
}
add_filter('woocommerce_gateway_icon', 'sv_custom_wc_gateway_icons', 10, 2);Change the path and filename to your new image and you are set!