Saya menggunakan tema Woodmart dan widget troli mini dan saya mahu memaparkan jumlah berat dan jumlah harga produk ringkas dan berubah-ubah. Jadi saya mengubah suai kod tetapi ia tidak berfungsi dan mempunyai masalah berikut:
Terima kasih atas sebarang bantuan. Terima kasih banyak-banyak.这是我的代码:
/* Paparkan jumlah berat dalam pengaki widget troli beli-belah troli mini*/ function display_mini_cart_total_weight() { jika ( ! WC()->cart->is_kosong() ) { $total_weight = 0; foreach ( WC()->cart->get_cart() sebagai $cart_item_key => $cart_item ) { $produk = $cart_item['data']; $variation_id = $cart_item['variation_id']; $berat = 0; jika ($variation_id) { // Dapatkan variasi yang dipilih $variasi = wc_get_product( $variation_id ); jika ($variation) { // Dapatkan berat variasi $berat = $variasi->dapatkan_berat(); } } lain { // Dapatkan berat produk $weight = $product->get_weight(); } $kuantiti = $cart_item['kuantiti']; // Kira berat untuk produk semasa $berat_produk = $berat * $kuantiti; // Tambahkan berat produk kepada jumlah berat $total_weight += $product_weight; } // Keluarkan jumlah berat dalam pengaki widget troli beli-belah mini $total_weight_display = $total_weight . ' Kg'; // Tambah ' Kg' kepada jumlah berat echo ''; } } add_action( 'woocommerce_widget_shopping_cart_before_buttons', 'display_mini_cart_total_weight' ); ' . __('Jumlah Berat:', 'chahar-4-rahewordpress') . '
' . $total_weight_display . '
Boleh semak sama ada kuantiti kurang dari 1, maka kuantiti minimum mesti dianggap sebagai 1. Sila semak kod berikut.