Try this, adds a new tab in WooCommerce single page with the function inside.
/* Call Product Authors */
function list_ffpauthors() {
$post_objects = get_field(‘author’);
if( $post_objects ):
echo ‘<ul class=”authorgrid”>’;
foreach( $post_objects as $post):
setup_postdata($post);
echo ‘<li class=”authorbox”><div class=”socialimage”>ID) .'”> ‘.get_the_post_thumbnail($post->ID, $size = ‘portrait’).’</div>ID) .'”>’. get_the_title($post->ID) .’‘;
endforeach;
echo ‘‘;
wp_reset_postdata();
endif;
}
Display the items by using WooCommerce filters to add a new tab
e.g
/* New Authors Tab */
add_filter( ‘woocommerce_product_tabs’, ‘woo_new_product_tab’ );
function woo_new_product_tab( $tabs ) {
// Adds the new tab
$tabs[‘author_tab’] = array(
‘title’ => __( ‘Authors’, ‘woocommerce’ ),
‘priority’ => 50,
‘callback’ => ‘woo_new_product_tab_content’
);
return $tabs;
}
function woo_new_product_tab_content() {
// The new tab content
echo ‘<h2>Authors</h2>’;
$authornames=list_ffpauthors();
}