Wanderson Alves
Respostas no Fórum
-
Fórum: Temas
Em resposta a: Adicionar uma class a cada dois post dinamicamente.hehehe código anterior bugou com 3 e 5 posts ou melhor qualquer número ímpar, a solução que encontrei foi simples!
<?php if ( ( $i % 2 ) !== 0) {echo "</div>";} ?>
- Esta resposta foi modificada 7 anos, 10 meses atrás por Wanderson Alves.
- Esta resposta foi modificada 7 anos, 10 meses atrás por Wanderson Alves.
Fórum: Temas
Em resposta a: Adicionar uma class a cada dois post dinamicamente.Foi necessário adicionar isso logo após o endwhile
<?php if ($i < 2) {echo "</div>";} ?>
🙂
- Esta resposta foi modificada 7 anos, 10 meses atrás por Wanderson Alves.
Fórum: Temas
Em resposta a: Adicionar uma class a cada dois post dinamicamente.No exemplo anterior ficou com posts duplicados:
Mas para minha felicidade conseguir resolver com um novo código, caso alguém precise fazer algo similar futuramente segue o código.
<?php if ( have_posts() ) : $i = 0; ?> <?php while( have_posts() ) : $i++; the_post(); ?> <?php if(($i % 2) !== 0){ echo "<div class='col-md-12'>"; get_template_part( 'template-parts/content', get_post_format()); } elseif (($i % 2) == 0){ get_template_part( 'template-parts/content', get_post_format()); echo "</div>"; } ?> <?php endwhile; ?> <?php endif; ?>
Fórum: Temas
Em resposta a: Adicionar uma class a cada dois post dinamicamente.Código gerado
Fórum: Temas
Em resposta a: Adicionar uma class a cada dois post dinamicamente.Problema resolvido 🙂
Segue o código que criei!
// conta de 0 a 1 for ($i=0; $i < 2 ; $i++) { // acrescenta uma div antes do post 0 if ($i == 0) { echo "<div class='col-md-12'>"; } // mostra os posts 0 e 1 if ($i < 2) { $template = get_template_part( 'template-parts/content', get_post_format() ); echo $template; } // fecha a div adicionada anteriormente if ($i == 1) { echo "</div>"; } }
- Esta resposta foi modificada 7 anos, 10 meses atrás por Wanderson Alves.
Fórum: Temas
Em resposta a: Adicionar uma class a cada dois post dinamicamente.Já tenho um modelo estático, porém preciso de algo dinâmico
<div class="col-md-12"> <?php query_posts('showposts=2'); ?> <?php $posts = get_posts('numberposts=2&offset=0'); foreach ($posts as $post) : start_wp(); ?> <?php static $count1 = 0; if ($count1 == "2") { break; } else { ?> <div class="col-md-6"> <?php get_template_part( 'template-parts/content', get_post_format() ); ?> </div> <?php $count1++; } ?> <?php endforeach; ?> </div> <div class="col-md-12"> <?php query_posts('showposts=2'); ?> <?php $posts = get_posts('numberposts=2&offset=3'); foreach ($posts as $post) : start_wp(); ?> <?php static $count2 = 0; if ($count2 == "2") { break; } else { ?> <div class="col-md-6"> <?php get_template_part( 'template-parts/content', get_post_format() ); ?> </div> <?php $count2++; } ?> <?php endforeach; ?> </div>
Fórum: Temas
Em resposta a: Adicionar uma class a cada dois post dinamicamente.<div class="teste"> <article>1</article> <article>2</article> </div> <div class="teste"> <article>3</article> <article>4</article> </div> <div class="teste"> <article>5</article> <article>6</article> </div>
Fórum: Temas
Em resposta a: Banner Adsense Somente Abaixo do Terceiro PostEba, funcionou perfeitamente, muito obrigado =)
Ajudou bastante!
Fórum: Temas
Em resposta a: Banner Adsense Somente Abaixo do Terceiro PostMuito obrigado pela resposta rápida, em partes o código funcionou porém quando coloco algo onde deveria ser o “ads adsense” simplesmente da erro
get_template_part( 'template-parts/content', get_post_format()); if ($i == 3) { // coloque o código que você quer aqui <?php global $data; echo $data['publink']; ?> } $i++;
Lembrando que quando está sem colocar nada o site abre tranquilamente.
IMAGEM DO ERRO: LINK
Desculpa se estou sendo chato.
- Esta resposta foi modificada 8 anos, 1 mês atrás por Wanderson Alves.
- Esta resposta foi modificada 8 anos, 1 mês atrás por Wanderson Alves.
Fórum: Temas
Em resposta a: Banner Adsense Somente Abaixo do Terceiro PostNão entendi exatamente como eu posso está acrescentando essa variável, segue abaixo o meu loop
<?php get_header(); ?> <div class="container"> <div class="row"> <div class="col-md-8"> <div class="titulo"> <?php echo ""; single_cat_title('<h2>','</h2>'); ?> </div> <?php query_posts ($query_string . "&order=ASC"); ?> <?php if ( have_posts() ) : ?> <?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); ?> <?php /* * Include the Post-Format-specific template for the content. * If you want to override this in a child theme, then include a file * called content-___.php (where ___ is the Post Format name) and that will be used instead. */ get_template_part( 'template-parts/content', get_post_format()); ?> <?php endwhile; ?> <?php else : ?> <?php get_template_part( 'template-parts/content', 'none' ); ?> <?php endif; ?> </div> <div class="col-md-4"><?php get_sidebar(); ?></div> </div> <div class="row"> <div class="col-md-12"><?php wp_pagenavi(); ?></div> </div> </div> <?php get_footer(); ?>
Fórum: Plugins
Em resposta a: Página de redefinir senha interna WooCommerceObrigado! sua resposta foi de grande ajuda, o que estava causando isso era um plugin, após desativa ele funcionou perfeitamente.
Abraços!