我嘗試修改稅收收據中顯示的支付網關的標題。但是找不到在哪里改變它。
我有我想要的“BACS”--> virement bancaire 我有我想要的“Monetico”--> CB
By'.$order->get_payment_method().'.
我可以聽到所有的答案。
提前致謝
uj5u.com熱心網友回復:
該掛鉤woocommerce_order_get_payment_method_title用于更改與訂單一起存盤的付款方式標題。它不會更改結帳頁面中的付款方式標題。
add_filter('woocommerce_order_get_payment_method_title', 'alter_payment_method_title', 10, 2);
function alter_payment_method_title($payment_method_title, $order) {
if ('Direct Bank Transfer' === $payment_method_title) {
$payment_method_title = 'virement bancaire';
}
if ('Monetico' === $payment_method_title) {
$payment_method_title = 'CB';
}
if ('Cash on delivery' === $payment_method_title) {
$payment_method_title = 'Cash on arrival';
}
return $payment_method_title;
}
使用 WooCommerce 6.4 測驗正常
將上述代碼添加到您的活動主題functions.php檔案中
uj5u.com熱心網友回復:
更改標題 add_filter( 'woocommerce_gateway_title', 'rudr_change_payment_gateway_title', 25, 2 );
功能 rudr_change_payment_gateway_title( $title, $gateway_id ){
if( 'cod' === $gateway_id ) {
$title = 'By Cash or Credit Card on delivery';
}
return $title;
}
更改說明 add_filter( 'woocommerce_gateway_description', 'rudr_change_payment_gateway_description', 25, 2 );
功能 rudr_change_payment_gateway_description($description, $gateway_id) {
if( 'cod' === $gateway_id ) {
// you can use HTML tags here
$description = 'Pay with cash upon delivery. Easy-breezy ;)';
}
return $description;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/466612.html
標籤:php WordPress woocommerce 支付网关 钩woocommerce
下一篇:哪種自定義UI方式更好?
