Rumah > Soal Jawab > teks badan
P粉8934570262023-09-01 00:25:02
Cara paling mudah untuk menambah lajur pada halaman troli (yang nilainya bergantung pada item troli) adalah dengan mengatasi templat cart.php
.
Daripada pemalam WooCommerce, salin <代码>woocommerce/cart/cart.php ke yourTheme/woocommerce/cart/
yourTheme/woocommerce/cart/
. Jika anda tidak menggunakan tema kanak-kanak, saya syorkan untuk mencipta satu dan mengatasi templat melaluinya supaya apabila tema anda dikemas kini, perubahan templat anda tidak hilang. Maklumat lanjut tentang Subtopik.
Dari situ anda boleh melihat cart.php
, cari di mana anda ingin memasukkan pengepala Peratus Diskaun, dan masukkan data (dalam kes ini Peratus Diskaun). p>
Mendapatkan label pengepala jadual adalah sangat mudah. Cuma tambahkan HTML teg dalam head
thead
中添加标签的 HTML 即可。在我的示例中,可以在 cart.php 第 51-59 行
jadual. Dalam contoh saya, ini boleh didapati dalam cart.php baris 51-59
<thead> <tr> <th class="product-name" colspan="3"><?php esc_html_e( 'Product', 'woocommerce' ); ?></th> <th class="product-price"><?php esc_html_e( 'Price', 'woocommerce' ); ?></th> <th class="product-discount"><?php esc_html_e( 'Discount', 'woocommerce' ); ?></th> // added this line <th class="product-quantity"><?php esc_html_e( 'Quantity', 'woocommerce' ); ?></th> <th class="product-subtotal"><?php esc_html_e( 'Subtotal', 'woocommerce' ); ?></th> </tr> </thead>
cart.php
中,这将是第102行
Untuk mendapatkan dan memaparkan peratusan diskaun, anda perlu menyemak imbas templat dan mencari lokasinya yang betul. Dalam contoh saya, saya meletakkannya di antara harga dan kuantiti, betul-betul di bawah tajuk diskaun. Dalam , ini akan menjadi . Dari sana, anda hanya menulis kod HTML dan PHP untuk mengira peratusan berdasarkan harga biasa dan jualan item troli anda:
<td class="product-discount">
<?php
if($_product->get_sale_price() != ''){
$reg_price = $_product->get_regular_price();
$sale_price = $_product->get_sale_price();
$percentage = ((($sale_price / $reg_price) - 1) * -1) * 100 . "%";
echo $percentage;
}
?>
</td>