因此,我正在尝试使用 Slick 滑块显示推荐,但它不起作用。我想我将 css 和 js 文件链接错了,或者因为正在显示推荐但滑块不起作用。所以请帮助解决问题。
这是代码:
HTML
<section class="reviews">
<div class="row d-flex flex-column">
<div class="testimonial-holder">
<?php
$args = array(
'post_type' => 'testimonials',
// 'post_status' => 'publish',
// 'posts_per_page' => 1,
// 'order' => 'ASC',
);
$query = new WP_Query( $args );
?>
<?php
while( $query->have_posts() ) :
$query->the_post();
?>
<div class="lead-text d-flex text-center justify-content-center flex-column">
<?php echo '<p class="lead">' . get_the_content() . '</p>' . '<small>' . '-' . get_the_title() . '</small>'; ?>
</div>
<?php endwhile;
wp_reset_postdata(); ?>
</div>
</div>
</section>
查询
function load_css() {
wp_register_style( 'slick', get_template_directory_uri() . '/src/js/slick/slick.css', array(), false, 'all' );
wp_enqueue_style('slick');
} add_action('wp_enqueue_scripts', 'load_css');
函数 load_js() {
wp_register_script( 'slick', get_template_directory_uri() . '/src/js/slick/slick.min.js', false, true);
wp_enqueue_script('slick');
} add_action('wp_enqueue_scripts', 'load_js');
用 JQUERY 调用它//这只是一行代码,它应该可以工作
$('.testimonial-holder').slick();