Recuperar postagens dentro de guias de fundação e separação de conteúdo de tabulação por 3 por linha

 
'information', //'posts_per_page' => 6, //'orderby' => 'date', ); $tabs = new WP_Query( $args ); ?> have_posts() ) { while ( $tabs->have_posts() ) : $tabs->the_post(); if ($counter % $break_after == 0) { echo '
    '; } ?>
  • <a href="#">
  • <?php if ($counter % $break_after == ($break_after-1)) { echo '
'; } ++$counter; endwhile; } else { echo __( 'No products found' ); } wp_reset_postdata(); ?>
<?php get_footer();

Estou usando lâminas de fundação em combinação com uma instrução while para obter 3 posts (guias) por linha. O que eu tenho trabalhado. Cada linha possui um conjunto de 3 guias.

O que não consigo descobrir é como obter um loop dentro de uma linha onde cada linha deve conter o trecho de publicação dentro de um contêiner

.

Então, depois de cada

    3 tabs

Eu quero ter um contêiner de conteúdo de abas com 3 painéis de tabulação dentro.

Então, como devo abordar isso?

O resultado final deve ser assim:

 
[...]
[...]
[...]
[...]
[...]
[...]

Solutions Collecting From Web of "Recuperar postagens dentro de guias de fundação e separação de conteúdo de tabulação por 3 por linha"

Consegui “resolver” o problema com o código abaixo. Não é uma solução bonita, mas faz o trabalho. Todos os ajustes ao código para torná-lo mais bonito são bem-vindos.

 < ?php /* Template Name: Page information */ get_header(); ?> 
< ?php do_action( 'foundationpress_before_content' ); ?>
< ?php $tabsnr = 1; $linknr = 1; $panelnr = 1; $tabscontentnr = 1; $break_after = 3; $counter = 1; $args = array( 'post_type' => 'information', 'posts_per_page' => 9, //'orderby' => 'date', ); $argsContent = array( 'post_type' => 'information', //'posts_per_page' => 3, //'orderby' => 'date', ); $tabs = new WP_Query( $args ); $tabsContent = new WP_Query( $argsContent ); ?> < ?php // tabs for tabs ?> < ?php if ( $tabs->have_posts() ) { while ( $tabs->have_posts() ) : $tabs->the_post(); if ($counter % $break_after == 1) { echo '
    '; $items = array(); }?> < ?php $item = array(); ob_start(); the_title(); $item[] = ob_get_contents(); ob_end_clean(); ob_start(); echo get_the_post_thumbnail_url(); $item[] = ob_get_contents(); ob_end_clean(); ob_start(); the_excerpt(); $item[] = ob_get_contents(); ob_end_clean(); ob_start(); the_permalink(); $item[] = ob_get_contents(); ob_end_clean(); $items[] = $item; ?>
  • < ?php the_title(); ?>
  • < ?php if ($counter % $break_after == 0) { echo '
'; echo '
'; foreach($items as $item) { echo '
'; echo '
'; } echo '
'; wp_reset_postdata(); } $counter++; endwhile; } else { echo __( 'No products found' ); } wp_reset_postdata(); ?>
< ?php do_action( 'foundationpress_after_content' ); ?>
< ?php get_footer();