个性化阅读
专注于IT技术分析

如何在WordPress主题中添加光滑的silder

点击下载

我试图在我的wordpress主题中使用光滑的滑块, 但这根本不起作用。我唯一能看到的是带有两个标题和两个描述的两个图像。你能告诉我为什么滑块根本不工作吗?

function.php

 function cardiff_slick_slider() {
        wp_register_style( 'cardiff-slick', get_stylesheet_uri().'/assets/plugins/slick/slick.css', 'all' );
        wp_register_style( 'cardiff-slick-theme', get_stylesheet_uri().'/assets/plugins/slick/slick-theme.css', 'all' );
        wp_register_script( 'cardif-slick-init', get_stylesheet_directory_uri() . '/assets/js/slick-init.js', array('slickjs'));
        wp_register_script('cardiff-slick-slider', get_stylesheet_directory_uri() . 'assets/plugins/slick/slick.js', array('jquery'), '', true );
        wp_enqueue_style( 'cardiff-slick' );
        wp_enqueue_style( 'cardiff-slick-theme' );
        wp_enqueue_script ('cardiff-slick-slider');
        wp_enqueue_script ('cardiff-slick-init');
    }
    add_action( 'wp_enqueue_scripts', 'cardiff_slick_slider');

这是我的index.php, 借助自定义帖子类型, 我在其中获取了所需的数据。

    this is my index.php
    $args=array('post_type'=>'slider');
    $loop=new WP_Query($args);
    if($loop->have_posts()):?>
         <section class="bailboard">
              <div class="main-slider">
                  <?php while($loop->have_posts()):$loop->the_post();?>
                            <div class="slider-item">
                                <div class="slider-content">
                                    <div class="container">
                                        <div class="headlines">
                                            <h1><?php the_title();?></h1>
                                            <div class="row">
                                                <div class="col-sm-8 col-sm-offset-2">
                                                    <p><?php the_content();?></p>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <?php the_post_thumbnail(); ?>
                            </div>
                        <?php
                        endwhile;
                  ?>
               </div>
         </section>

        <?php
             else:
        echo'<p>No Content Found</p>';
    endif;

#1


你可以为此使用该插件:

WP Slick Slider and Image Carousel

如果要集成到代码中, 请使用do_shortcode()函数。

  <?php  echo do_shortcode( '[slick-slider <design code>]' ); ?>

对于旋转木马滑块,

<?php echo do_shortcode( '[slick-carousel-slider <design code>]' ); ?>
赞(0)
未经允许不得转载:srcmini » 如何在WordPress主题中添加光滑的silder

评论 抢沙发

评论前必须登录!