У меня есть интернет-магазин woocommerce, в котором я пытаюсь включить setAttribute ('open', 'true') в метку варианта.
Тем не менее выдает ошибку при возврате метки: Ошибка разбора: синтаксическая ошибка, неожиданное открытие (T_STRING) в ... / shortcode.php в строке 95
Я изменилкавычки для двойных кавычек и наоборот, но не решают их.
add_filter( 'woocommerce_attribute_label' , 'modify_the_attribute_filter' , 10 , 3 );
function modify_the_attribute_filter( $label , $name , $product ){
$id = get_the_id();
if ( ($id ==189 || $id == 32 || $id == 754) && !is_admin() ){
if( $label == 'Lunch' ){
$label .= '<a class="extra_label" href="#anchor" onclick="det.setAttribute('open', 'true'); return false;">i</a>';
}
else {
$label .= '<a class="extra_label" href="#anchor">i</a>';
}
}
return $label;
}
Цель состоит в том, чтобы каждая метка варианта содержала кликабельный элемент, который является привязкой к точке на странице и в то же время открывает деталиЯщик с суммой.