【发布时间】:2021-07-29 19:53:56
【问题描述】:
这是我的代码,在邮件正文中显示:[可选],但不输出(在前端工作正常):
Add_action( 'wpcf7_init', 'custom_add_form_tag_clock' );
function custom_add_form_tag_clock() {
wpcf7_add_form_tag( 'optional', 'custom_clock_form_tag_handler' );
}
function custom_clock_form_tag_handler( $tag ) {
global $product;
$modello = $product->get_attribute( 'Optional' );
if ($modello != ""){
$optional = explode(",", $modello);
$html.= '<label>Scegli uno o più optional</label><select id="myFilter" class="multiple_select" multiple>';
foreach ($optional as &$value) {
$html.='<option data-size="large" value="'.$value.'">'.$value.'</option>';
}
$html.='</select>';
}
return $html;
}
代码通过多选从 woocommerce 产品中获取属性。
【问题讨论】:
-
你能澄清你的问题吗?
-
是的,此代码从 woocommerce 获取选项属性,我将此短代码 [可选] 放在联系表格 7 中,这会显示当前产品的所有选项,从表格中我选择可选,但这不会显示在电子版中邮件,但仅显示“[可选]”
标签: wordpress woocommerce contact-form-7