• Bom dia, algo mto estranho acontece com meu tema Wp.

    Esse tema estou desenvolvendo do zero. Criei post_type do slide e a estrutura no arquivo front-page.php.

    Até ai blz!! Adicionei tres slides, com imagens e titulos.

    Qdo atualizo a view o slide não aparece.

    Mas qdo aperto F12 inspecionando a pagina, os elementos html, classe, titulo e imagens e estao todos lá.

    Alguem pode me ajudar, nunca vi isso na vida!!

    codigos abaixo

    functions.php
    //criar o tipo de post para o banner
    function create_post_type(){
    
        register_post_type('banners',
            //definir as opcoes
            array(
                'labels' => array(
                    'name' => __('Banners'),
                    'singular_name' => __('Banners')
                ),
                'supports' => array(
                    'title', 'editor', 'thumbnail'
                ),
                'public' => true,
                'has_archive' => true,
                'menu_icon' => 'dashicons-images-alt2',
                'rewrite' => array('slug' => 'banners'),
            ));
    }
    
    //iniciar o tipo de banner
    add_action('init', 'create_post_type');
    
    ------------------------------------------
    
    front-page.php
    
    <?php get_header();?>
    
        <div class="row">
            <div class="col mb-5">
                <div class="corousel slide" data-ride="carousel" id="carouselMeuTema">
                    <div class="carousel-inner">
    
                  <?php
                  
                    $my_args_banner = array(
                        'post_type' => 'banners',
                        'posts_per_page' => 3,
                    );
    
                    $my_query_banner = new Wp_Query ( $my_args_banner );
                    
                    if($my_query_banner->have_posts()) :
                    $banner = $banners[0];
    
                    $c = 0;
    
                    while($my_query_banner->have_posts()) : 
                    $my_query_banner->the_post();
    
                    ?> 
    
                    <div class="carousel-item" <?php $c++; if($c == 1) {echo 'active';} ?> >
                       <?php the_post_thumbnail('post-thumbnail', array('class' => 'img-fluid rounded'));?>
                        <div class="carousel-caption d-none d-md-block">
                            <h5>
                                <?php the_title();?>
                            </h5>
                        </div>
                    </div>
     
                    <?php endwhile; endif;?>
    
                    <?php wp_reset_query();?> 
    
                    </div>
                    <a href="#carouselMeuTema">
                        <span class="carousel-control-prev-icon"></span>
                        <span class="sr-only">Anterior</span>
                    </a>
                    <a href="#carouselMeuTema">
                        <span class="carousel-control-next-icon"></span>
                        <span class="sr-only">Próximo</span>
                    </a>
                </div>
            </div>
        </div> 
    
        <div class="row">
            <?php
            //args
            $my_args = array(
                'post_type' => 'post',
                'posts_per_page' => 3,
                'category_name' => 'destaque'
            );
    
            //query
            $my_query = new Wp_Query($my_args);
            ?>
            
            <?php if($my_query->have_posts()) : while($my_query->have_posts()) : $my_query->the_post()?>
    
            <div class="col-sm-12 col-md-4 mb-5">
                <div class="card">
                    <?php the_post_thumbnail('post-thumbnail', array('class' => 'img-fluid card-img-top'))?>
                    <div class="card-body">
                        <h5 class="card-title mb-4">
                            <?php the_title();?>
                        </h5>
                        <a>" class="btn btn-my-color-5">Leia Mais</a>
                    </div>
                </div>
            </div>
    
            <?php endwhile; endif;?>
    
            <?php wp_reset_query();?>
    
        </div>
    
        <div class="row">
    
            <div class="col-md-8 col-sm-12">
    
                <?php if(have_posts()) : while(have_posts()) : the_post(); ?>
    
                    <?php get_template_part('content');?>
    
                <?php endwhile; ?>
    
                <?php else : get_404_template(); endif;?>
                    
                    <div class="blog-pagination mb-5">
                        <?php next_posts_link('Próximo'); ?> <?php previous_posts_link('Anterior'); ?>
                    </div>
    
            </div>
    
            <?php get_sidebar();?>
    
        </div>
    
        </div>
    
      <?php get_footer();?>
    • Este tópico foi modificado 4 anos, 4 meses atrás por mateusmrosa.
    • Este tópico foi modificado 4 anos, 4 meses atrás por Felipe Santos. Motivo: Ajuste no código
Visualizando 1 resposta (de um total de 1)
  • Mateus você consegue mandar o link desse projeto?

    Pode ser alguma coisa apenas no frontend, mas precisaria dar uma olhada para ter certeza.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Qdo aperto F12 a estrutura do meu slide aparece no Elementos, mas na view não’ está fechado para novas respostas.