andre pagnozzi Postado Abril 30, 2022 Denunciar Share Postado Abril 30, 2022 Fiz todo o processo certinho para puxar o banner com php. O banner aparece certinho mas só aparece a primeira imagem e não muda para a segunda. Minha index.php <?php get_header(); ?> <div class="slider"> <div id="carouselExampleControls" class="carousel slide" data-bs-ride="carousel"> <div class="carousel-inner"> <?php $args = array('post_type' => 'slider', 'showposts' => 5); $my_slider = get_posts( $args ); $count = 0; if($my_slider) : foreach ($my_slider as $post) : setup_postdata( $post ); ?> <div class="carousel-item <?php if($count == 0) echo "active"; ?>"> <?php the_post_thumbnail('full'); ?> <div class="carousel-caption"> <h2><?php the_title(); ?></h2> <a class="leia-mais" href="#">LEIA MAIS</a> </div> </div> </div> <?php $count ++; endforeach; endif; ?> </div> <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleControls" data-bs-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="visually-hidden">Previous</span> </button> <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleControls" data-bs-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="visually-hidden">Next</span> </button> </div> </div> <?php get_footer(); ?> Minha functions.php <?php /************************ THEME SUPORT ************************/ function add_suport_theme(){ add_theme_support('post-thumbnails'); } add_action('after_setup_theme','add_suport_theme'); /**************************** Registro Menu Personalizado *****************************/ add_theme_support('menus'); register_nav_menus( array( 'primary' => __( 'Menu Header', 'menu-header' ), ) ); /***************************** Scripts / CSS *****************************/ function wp_responsivo_scripts() { //Carregando css header wp_enqueue_style('bootstrap', get_template_directory_uri() . '/assets/css/bootstrap.min.css'); wp_enqueue_style('style', get_stylesheet_uri()); //Carregando scripts header wp_enqueue_script('bootstrap-js', get_template_directory_uri() . '/assets/js/bootstrap.min.js', array('jquery')); } //Carregando no Footer add_action('wp_enqueue_scripts', 'wp_responsivo_scripts'); /***************************** Registro Custom Post type Slider *****************************/ add_action('init','slider_register'); function slider_register() { $labels = array( 'name' => _x('Slider', 'post type general name'), 'singular_name' => _x('Slider', 'post type singular name'), 'add_new' => _x('Adicionar slider', 'slider'), 'add_new_item' => __('Adicionar slider'), 'edit_item' => __('Editar slider'), 'new_item' => __('Novo slider'), 'view_item' => __('Ver item'), 'search_items' => __('Procurar slider'), 'not_found' => __('Nada encontrado'), 'not_found_in_trash' => __('Nada encontrado no lixo'), 'parent_item_colon' => '' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => true, 'menu_icon' => 'dashicons-media-code', 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 6, 'supports' => array('title', 'thumbnail'), ); register_post_type('slider', $args); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
andre pagnozzi
Fiz todo o processo certinho para puxar o banner com php. O banner aparece certinho mas só aparece a primeira imagem e não muda para a segunda.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.