Я хочу использовать настраиваемые вкладки с полем репитера ACF. До сих пор я написал это:
if( have_rows('faq') ):
add_filter( 'woocommerce_product_tabs', 'faq_tab' );
endif;
function faq_tab( $tabs ) {
$tabs[] = array(
'title' => 'FAQ',
'priority' => 11,
'callback' => 'show_faq_content'
);
return $tabs;
}
function show_faq_content() {
if( have_rows('faq') ):
while( have_rows('faq') ): the_row();
$question = get_sub_field('question');
$answer = get_sub_field('answer');
if( $question ):
echo $question
endif;
if( $answer ):
echo $answer;
endif;
endwhile;
endif;
}
Я даже пробовал такую простую строку:
function show_faq_content() {
echo "1";
}
Независимо от того, что я использую для функции обратного вызова, Она всегда возвращает слово "Array" для того, сколько вопросов / ответов я создал в сообщении.
Например, если я добавил 4 ответа на вопрос в поле повторителя ACF, это будет выглядеть следующим образом:
Массив, Массив, Массив, Массив
Не знаю, в чем проблема, где я делаю не так?