[英]add a separate payment button for each payment method in WooCommerce
我想為 WooCommerce 中的每種付款方式添加一個單獨的付款按鈕。我使用購物車流程設計了結帳頁面
我通過復制按鈕 html 內容並放置在付款方式的每個 div 中嘗試在 chrome 開發人員工具中,但這只是暫時更改。然后我 go 到插件文件編輯器和 select 購物車流程插件但不知道下一步該做什么
您應該考慮修改模板文件..
您可以在“wp-content/plugins/woocommerce/templates”目錄中找到模板文件。
備份原始文件,然后將“payment.php”文件復制到您的主題目錄。
在復制的文件中,查找顯示付款方式的部分並對其進行修改,為每種付款方式添加單獨的按鈕。
示例代碼(這是我在計算機中找到並編輯的舊 woocommerce 版本):
<input type="radio" id="payment_method_<?php echo esc_attr( $gateway->id ); ?>" class="input-radio" name="payment_method" value="<?php echo esc_attr( $gateway->id ); ?>" <?php checked( $gateway->chosen, true ); ?> />
<label for="payment_method_<?php echo esc_attr( $gateway->id ); ?>">
<?php echo wp_kses_post( $gateway->get_title() ); ?> <?php echo wp_kses_post( $gateway->get_icon() ); ?>
</label>
<div class="payment_box payment_method_<?php echo esc_attr( $gateway->id ); ?>" <?php if ( ! $gateway->chosen ) : ?>style="display:none;"<?php endif; ?>>
<?php $gateway->payment_fields(); ?>
</div>
保存並上傳文件:
保存更改並將編輯后的文件上傳到您的主題目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.