Hi!
Im having problems with showing product’s ACF repeater values in theme.
I have 1 product cat (Wheels) that has repeater field wh_info with subfields name wh_name, wh_model, wh_year, wh_specs.
I added this to functions.php to display custom tab for only Wheels
add_filter( 'woocommerce_product_tabs', 'woo_custom_product_tabs' );
function woo_custom_product_tabs( $tabs ) {
global $post;
if ( is_product() && has_term( 'Wheels', 'product_cat' ))
{
$tabs['custom_specification'] = array( 'title' => __( 'Specification', 'woocommerce' ), 'priority' => 50, 'callback' => 'woo_custom_specification_content' );
}
return $tabs;
}
function woo_custom_specification_content() {
// The new tab content
echo '<h2>New Product Tab</h2>';
echo 'Here\'s your new product tab.
';
}
What code should I add to display product’s repeater values in the tab? Each snippet I have tried sums up with HTTP 500.
The code you are using looks good.. in terms of what I saw in the Woo docs.
Now… your callback function… that’s where you are having troubles displaying ACF Repeater field data?
Have you tried passing the post ID to the Repeater, which would mean adding:
global $post;
then…
get_field( 'wh_info', $post->ID );