0

誰かがこれについて私を助けてくれることを願っています。ウェブで答えを探しています。ローカルホストのワードプレスにhttp://320press.com/wpbs/を使用していますが、カルーセルが正しく機能していないようです。

実際、私は質問しなければなりませんが、重要な部分は最初のものです。

  1. WordPress内にすべての投稿を表示する代わりに、カルーセルで特定のカテゴリを呼び出すにはどうすればよいですか?

  2. 画像スライドが機能するように矢印をクリックする必要がありますが、自動的にスライドするように設定する方法はありますか?

    <?php
    
                $use_carousel = of_get_option('showhidden_slideroptions');
                if ($use_carousel) {
    
                ?>
    
                <div id="myCarousel" class="carousel slide">
    
                    <!-- Carousel items -->
                    <div class="carousel-inner">
    
                        <?php
                        global $post;
                        $tmp_post = $post;
                        $show_posts = of_get_option('slider_options');
                        $args = array( 'numberposts' => $show_posts ); // set this to how many posts you want in the carousel
                        $myposts = get_posts( $args );
                        $post_num = 0;
                        foreach( $myposts as $post ) :  setup_postdata($post);
                            $post_num++;
                            $post_thumbnail_id = get_post_thumbnail_id();
                            $featured_src = wp_get_attachment_image_src( $post_thumbnail_id, 'wpbs-featured-carousel' );
                        ?>
    
                        <div class="<?php if($post_num == 1){ echo 'active'; } ?> item">
                            <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail( 'wpbs-featured-carousel' ); ?></a>
    
                            <div class="carousel-caption">
    
                                <h4><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h4>
                                <p>
                                    <?php
                                        $excerpt_length = 100; // length of excerpt to show (in characters)
                                        $the_excerpt = get_the_excerpt(); 
                                        if($the_excerpt != ""){
                                            $the_excerpt = substr( $the_excerpt, 0, $excerpt_length );
                                            echo $the_excerpt . '... ';
                                    ?>
                                    <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>" class="btn btn-primary">Read more &rsaquo;</a>
                                    <?php } ?>
                                </p>
    
                            </div>
                        </div>
    
                        <?php endforeach; ?>
                        <?php $post = $tmp_post; ?>
    
                    </div>
    
                    <!-- Carousel nav -->
                    <a class="carousel-control left" href="#myCarousel" data-slide="prev">&lsaquo;</a>
                    <a class="carousel-control right" href="#myCarousel" data-slide="next">&rsaquo;</a>
                </div>
    
                <?php } // ends the if use carousel statement ?>
    

あなたの助けに本当に感謝します!ありがとう

4

1 に答える 1

2

これを試して。

  1. WordPress内にすべての投稿を表示する代わりに、カルーセルで特定のカテゴリを呼び出すにはどうすればよいですか。

ここでは、以下のようにidにないクラスを使用してカルーセル初期化を呼び出しています。

$(".class").carousel( { autoSlide: true } );

2.画像​​スライドが機能するように矢印をクリックする必要がありますが、自動的にスライドするように設定する方法はありますか?カルーセルは、以下のように自動スライドするためのパラメーターを提供していると思います。

$("div").carousel( { autoSlide: true } );

参照サイト:http ://www.thomaslanciaux.pro/jquery/jquery_carousel.htm#autoslide

于 2012-12-03T12:37:54.210 に答える