📜  WordPress 中的 Slick 滑块和 ACF Pro - PHP (1)

📅  最后修改于: 2023-12-03 15:06:00.701000             🧑  作者: Mango

WordPress 中的 Slick 滑块和 ACF Pro

在使用 WordPress 构建网站时,有时需要在页面中添加使用者可以通过滑块切换的滚动器。这就是 Slick 滑块的作用。

同时,使用 Advance Custom Fields (ACF) Pro 插件还能够支持自定义字段。这意味着用户可以在页面中创建可自定义的滑块,而不需要编写任何代码。

Slick 滑块

Slick 滑块是一种流行的 jQuery 插件,在 WordPress 中使用它可以轻松创建响应式滑块。要使用 Slick 滑块,必须在 WordPress 主题的代码中添加以下代码:

<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css"/>
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script>

这段代码将在主题中添加 Slick 滑块的 CSS 和 JavaScript 文件。接下来,用户需要添加以下代码以启用滑块:

<div class="my-slider">
  <div><img src="slide1.jpg" /></div>
  <div><img src="slide2.jpg" /></div>
  <div><img src="slide3.jpg" /></div>
</div>

<script type="text/javascript">
  jQuery(document).ready(function(){
    jQuery('.my-slider').slick();
  });
</script>

这段代码将创建一个具有三个滑块的 Slick 滑块,并将其应用于 class 为“my-slider”的 DIV。要进行自定义设置,请查看 Slick 文档。

ACF Pro

Advance Custom Fields (ACF) Pro 是 WordPress 中最受欢迎的自定义字段插件之一。使用 ACF Pro,用户可以轻松地在页面和文章上添加自定义字段,例如选择框、文本框、图像和文件上传器。

要在 WordPress 中创建滑块,用户必须首先安装并激活 ACF Pro 插件。一旦安装了插件,用户需要前往 ACF 菜单并创建新字段组。

在新页面上,用户可以添加需要的自定义字段。例如,可以添加一个图像字段、一个标题字段和一个标签字段。

之后,用户必须打开 WordPress 模板的代码并添加以下代码:

<?php if( have_rows('slider') ): ?>
  <div class="my-slider">
    <?php while( have_rows('slider') ): the_row(); ?>
      <div>
        <img src="<?php the_sub_field('slider_image'); ?>" />
        <h2><?php the_sub_field('slider_title'); ?></h2>
        <p><?php the_sub_field('slider_tags'); ?></p>
      </div>
    <?php endwhile; ?>
  </div>
<?php endif; ?>

假设滑块字段组名称是“slider”,这段代码将创建一个具有标题、标签和图像字段的滑块,并将其应用于所有与该模板匹配的页面或帖子。

总结

Slick 滑块和 ACF Pro 合作,可轻松创建自定义滑块,并为用户提供自定义滑块的能力。在 WordPress 中添加滑块可以使页面更加生动有趣,同时也使网站对于访问者更具吸引力。