在Woocommerce中,我使用以下代码在添加到购物车下添加自定义文本:
add_action( 'woocommerce_after_add_to_cart_button', 'content_after_addtocart_button_func' );
function content_after_addtocart_button_func() {
// Echo content.
echo '<div style="font-size:10px;"><em>(*Contact us for bulk purchase enquiry)</em></div>';
}
但它显示在一行中,如此截图中所示:
如何在添加到购物车按钮下拥有它?
你可以尝试使用一个<br slyle="clear:both;">
,它具有设置为clear
的slyling both
参数,以阻止浮动样式行为:
add_action( 'woocommerce_after_add_to_cart_button', 'content_after_addtocart_button_func' );
function content_after_addtocart_button_func() {
// Echo content.
echo '<br slyle="clear:both;"><div style="font-size:10px;"><em>(*Contact us for bulk purchase enquiry)</em></div>';
}
它应该工作......
用<div>
包装文本如下:
add_action('woocommerce_after_add_to_cart_button', 'content_after_addtocart_button_func');
function content_after_addtocart_button_func()
{
// Echo content.
echo '<div>(*Contact us for bulk purchase enquiry)</div>';
}
或者您可以使用woocommerce_after_add_to_cart_form
如下:
add_action('woocommerce_after_add_to_cart_form', 'content_after_addtocart_button_func');
function content_after_addtocart_button_func()
{
// Echo content.
echo '<div>(*Contact us for bulk purchase enquiry)</div>';
}