How to Remove “What is PayPal?”

最近,在捣鼓自己一个woocommerce产品网站,也是摸索好几天才弄明白。

模板要自己调试,而且自己弄首页,真心麻烦事阿。

在添加paypal付款方式的时候,老是在paypal旁边多了“what is PayPal?”

于是,自己就google一下,我发现百度老是找不到办法。

先找到woocommerce\includes\gateways\paypal\class-wc-gateway-paypal.php file:

/**
 * Get gateway icon.
 * @return string
 */
     
public function get_icon() {
    $icon_html = '';
    $icon      = (array) $this->get_icon_image( WC()->countries->get_base_country() );
 
    foreach ( $icon as $i ) {
        $icon_html .= '<img src="' . esc_attr( $i ) . '" alt="' . esc_attr__( 'PayPal Acceptance Mark', 'woocommerce' ) . '" />';
    }
 
    $icon_html .= sprintf( '<a href="%1$s" class="about_paypal" onclick="javascript:window.open(\'%1$s\',\'WIPaypal\',\'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1060, height=700\'); return false;" title="' . esc_attr__( 'What is PayPal?', 'woocommerce' ) . '">' . esc_attr__( 'What is PayPal?', 'woocommerce' ) . '</a>', esc_url( $this->get_icon_url( WC()->countries->get_base_country() ) ) );
 
    return apply_filters( 'woocommerce_gateway_icon', $icon_html, $this->id );
}

我是直接删除 $icon_html .= sprintf( '<a href="%1$s" class="about_paypal" onclick="javascript:window.open(\'%1$s\',\'WIPaypal\',\'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1060, height=700\'); return false;" title="' . esc_attr__( 'What is PayPal?', 'woocommerce' ) . '">' . esc_attr__( 'What is PayPal?', 'woocommerce' ) . '</a>', esc_url( $this->get_icon_url( WC()->countries->get_base_country() ) ) );

然后保存就OKAY了。