Изменить размер с кнопки оплаты woocommerce PayPal в корзине - PullRequest
1 голос
/ 19 февраля 2020

Я использую плагин WooCommerce PayPal Checkout Gateway. В Backend of WordPress я установил размер кнопки по умолчанию: средний. Попытка изменить css через childtheme css или плагины w c -gateway-ppe c -frontend. css невозможна. У кого-нибудь есть решение?

1 Ответ

3 голосов
/ 19 февраля 2020

Изображение PayPal загружается с серверов Paypal. Поэтому, чтобы изменить его, вам нужно изменить код плагина.

Для формы кнопки PayPal на странице оформления заказа перейдите по адресу: (строка 46)

wp-content / plugins / woocommerce-gateway -paypal-powered-by-braintree / включает / формы оплаты / class-w c -braintree-paypal-payment-form. php

Для формы кнопки PayPal на странице корзины перейдите к: ( строка 141)

wp-content / plugins / woocommerce-gateway-paypal-powered-by-braintree / includes / class-w c -braintree-paypal-cart. php

$default_button_styles = array(
    label: 'checkout',       // pay | paypal | buynow | checkout | credit
    size:  'responsive',     // small | medium | large | responsive
    shape: 'rect',           // pill | rect
    color: 'gold',           // gold | blue | silver | black
    tagline: false,          // true | false   
    fundingicons: true,      // true | false
);

Используйте приведенный ниже код в своих функциях. php file. Загрузите пользовательский Paypal Lo go в медиатеку, а затем замените этот URL-адрес на "$ express_checkout_img_url" в следующей функции.

// Hook in
add_filter( ‘woocommerce_paypal_express_checkout_button_img_url’ , ‘custom_override_woocommerce_paypal_express_checkout_button_img_url’ );

// Our hooked in function – $fields is passed via the filter!
function custom_override_woocommerce_paypal_express_checkout_button_img_url( $variablen ) {
$express_checkout_img_url = '/wp-content/themes/XXXXXX/images/M3_Logo_01.jpg';
return $express_checkout_img_url;
}

Проверьте ниже URL для других идей: https://docs.woocommerce.com/document/paypal-express-checkout/#section -7

https://isabelcastillo.com/change-woocommerce-paypal-icon-to-custom-image-with-credit-card-icons

...