1
我有運行在woocommerce/WordPress的結賬內,我需要能夠輸出籃的內容到該3輸入表單字段結帳審查頁面。我想要檢索陣列數據,並張貼在順序而我是一個循環
我有一個循環獲取產品名稱,創建一個輸入框,輸入產品名稱輸入到輸入字段中。
foreach (WC()->cart->get_cart() as $cart_item_key => $cart_item) {
$_product = apply_filters('woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key);
if ($_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters('woocommerce_checkout_cart_item_visible', true, $cart_item, $cart_item_key)) {
?>
<?php $productname = $_product->get_title(); ?>
<input type="text" id=" " name="" value="<?php echo $productname; ?>" maxlength="100"/>
<?php }
}
然而,我需要創建具有特定ID的輸入域,你只有永遠只允許通過本網站訂購沒有更多的3種款產品,所以我有3點的ID將被分配到這些領域。我創建了一個ID的數組
$inputid = array ("powf_9c859612fda4e61180eb5065f38aea21", "powf_b496ed1efda4e61180eb5065f38aea21", "powf_1625303afda4e61180eb5065f38aea21");
我在這裏掙扎的是獲取ID到輸出的html輸入字段。所以,他們在創建時的標記應該是這個樣子:
<input type="text" id="powf_9c859612fda4e61180eb5065f38aea21" name="" value="Product Name 1" maxlength="100"/>
<input type="text" id="powf_b496ed1efda4e61180eb5065f38aea21" name="" value="Product Name 2" maxlength="100"/>
<input type="text" id="powf_1625303afda4e61180eb5065f38aea21" name="" value="Product Name 3" maxlength="100"/>
顯然,如果一個人只有在自己的籃子1或2項只應仍然創造必要的字段。
任何幫助將是巨大的感謝,我一直停留在這個時間太長了!
創建$ inputid陣列foreach循環打印的購物車所需的數產品輸入字段。@ J.Gill –