Добавьте приведенный ниже фрагмент кода, чтобы выполнить вышеперечисленное -
add_action( 'woocommerce_product_additional_information', 'add_info_in_product_additional_information', 99 );
function add_info_in_product_additional_information( $product ) {
if( $product ) {
$children_ids = $product->get_children();
if( $children_ids ) {
echo '<ul id="variation-gtin">';
foreach ( $children_ids as $v_id ) {
echo '<li class="item-'.$v_id.'">#' . $v_id . ': ' . get_post_meta( $v_id , '_ts_gtin', true ) . '</li>';
}
echo '</ul>';
}
}
}
// scripts
add_action( 'wp_footer', 'add_scripts_on_found_variation' );
function add_scripts_on_found_variation() {
?>
<script type="text/javascript">
( function( $ ) {
$( 'form.variations_form').on( 'found_variation', function( event, variation ) {
$( '#variation-gtin .item-'+variation.variation_id ).show().siblings().hide();
} );
} )( jQuery );
</script>
<?php
}
Коды переходят к функциям вашей активной темы. Php