Support

Account

Home Forums Pre-purchase Questions Custom field with custom taxonomy in product page Reply To: Custom field with custom taxonomy in product page

  • 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();
    }