1
我使用一個名爲EventOn Tickets的Wordpress插件,它提供購票。 Woocommerce Addon Fields顯示在常規產品上,但不顯示在EventOn票據上。我正在尋找幫助,以便將Woocommerce Addon字段添加到Eventon Tickets結帳並實現功能。添加Woocommerce產品插件字段到EventOn門票
以下是僅顯示數量爲「添加到購物車」按鈕的問題代碼。使用標準的Woocommerce產品插件可以工作,但不允許我顯示選項,因爲我願意並且喜歡Woocommerce產品插件的數據輸入。
<p itemprop="price" class="price tx_price_line"><?php echo eventon_get_custom_language($opt, 'evoTX_002ff','Price').': '. $product->get_price_html(); ?></p>
<form class='tx_orderonline_single' data-producttype='single' method="post" enctype='multipart/form-data'>
<div class='tx_orderonline_add_cart'>
<?php
// calculate correct max capacity
$max_quantity = ($capacity_of_this_repeat!='none') ? $capacity_of_this_repeat:
($product->backorders_allowed() ? '' : $product->get_stock_quantity());
if (! $product->is_sold_individually())
woocommerce_quantity_input(array(
'min_value' => apply_filters('woocommerce_quantity_input_min', 1, $product),
'max_value' => apply_filters('woocommerce_quantity_input_max', $max_quantity, $product)
), $product);
?>
<input type="hidden" name="add-to-cart" value="<?php echo esc_attr($product->id); ?>" />
<button data-product_id='<?php echo $woo_product_id;?>' id='cart_btn' class="evoAddToCart evcal_btn single_add_to_cart_button button alt"><?php echo apply_filters('single_add_to_cart_text', eventon_get_custom_language($opt, 'evoTX_002','Add to Cart'), $product->product_type); ?></button>
<div class="clear"></div>
</div>
</form>
我非常感謝您的反饋。做研究是的,它看起來像woocommerce_before_add_to_cart_button應該添加在該功能。我使用你的代碼,並且令人驚訝的是,頁面上顯示了完全相同的輸出。我添加了一些額外的文本來確認它確實在使用該代碼。我也將表單前的do_action更改爲「woocommerce_before_add_to_cart_form」,但同樣的事情發生,頁面上的輸出只是上下箭頭的數量和「添加到購物車」按鈕 – Nitrous
對不起,我真的不能幫助更多因爲我沒有eventon插件,所以我會聯繫作者,並要求爲產品插件添加支持。 – helgatheviking