Suporte » Desenvolvendo com WordPress » Arquivos de forma randômica

  • Resolvido heijmeijer

    (@heijmeijer)


    A index do meu site está da seguinte forma:

    <?php get_header(); ?>

    <?php get_template_part( ‘content’, ‘noticias’ ); ?>
    <?php get_template_part( ‘content’, ‘tecnologia’ ); ?>
    <?php get_template_part( ‘content’, ‘curiosidades’ ); ?>
    <?php get_template_part( ‘content’, ‘futebol’ ); ?>
    <?php get_template_part( ‘content’, ‘ciencia’ ); ?>

    <?php get_footer(); ?>

    Como eu faço para mostrar esses arquivos(content-noticias.php / content-tecnologia.php / content-curiosidades.php / content-futebol.php / content-ciencia.php) de forma randômica na página inicial?

    Gostaria que aparecessem 3 por vez.

    Agradeço 😀

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Você consegue fazer isso desta forma

    <?php
    //Arquivos a serem chamados
    $templates = array('noticias', 'tecnologia', 'curiosidades', 'futebol', 'ciencia');
    //Bagunçando o array templates
    shuffle($templates);
    
    //Carregando 3 templates aleatórios sem repetição
    get_template_part( 'content', $templates[0] );
    get_template_part( 'content', $templates[1] );
    get_template_part( 'content', $templates[2] );
    ?>

    Funcionou perfeitamente,
    obrigado! 😀

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Arquivos de forma randômica’ está fechado para novas respostas.