承接 imagewize/carousel-block 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

imagewize/carousel-block

最新稳定版本:v1.0.17

Composer 安装命令:

composer require imagewize/carousel-block

包简介

A responsive carousel slider block for WordPress Gutenberg editor

README 文档

README

A responsive and customizable carousel slider block for the WordPress Gutenberg editor. Add any blocks to slides and customize the carousel behavior to your needs.

Features

  • Add unlimited slides
  • Support for any WordPress blocks within slides
  • Live preview in the editor
  • Responsive and touch-enabled
  • RTL support
  • Flexible layout options
  • Customizable navigation arrows
  • Adjustable dots navigation position
  • Theme color integration

Settings

General

  • Slides to show (1-10)
  • Slides to scroll at a time (1-10)
  • Animation speed (100-3000ms)
  • Navigation arrows with customizable:
    • Arrow color
    • Arrow background
    • Hover states for both color and background
    • Uses theme colors if available
  • Dot indicators with:
    • Adjustable bottom spacing (-100px to 100px)
    • Custom styling
  • Infinite loop
  • Autoplay with customizable speed
  • RTL support

Responsive

  • Breakpoint width (320-1200px)
  • Mobile slides to show (1-5)
  • Mobile slides to scroll (1-5)

Installation

Via Composer

composer require imagewize/carousel-block

Manual Installation

  1. Download or clone this repository
  2. Run npm install to install dependencies
  3. Run npm run build to build the block
  4. Activate the plugin in WordPress

Development

# Start development mode
npm run start

# Build production version
npm run build

# Format code
npm run format

# Lint JavaScript
npm run lint:js

# Lint CSS/SCSS
npm run lint:css

Important Notes

Experimental Features

This plugin uses experimental features from WordPress core:

  • __experimentalColorGradientSettingsDropdown
  • __experimentalUseMultipleOriginColorsAndGradients

These features might change or be removed in future WordPress versions, which could require updates to maintain compatibility.

Requirements

  • WordPress 6.1+
  • PHP 8.0+
  • Node.js for development

Usage

  1. Add the "Carousel Slider" block from the Design category
  2. Click the + button to add slides
  3. Add any blocks within the slides
  4. Customize settings in the block sidebar
  5. Preview your carousel in the editor

Block Structure

Carousel Block (Parent)
└── Slide Block (Child)
    └── Any WordPress Blocks

Support

  • WordPress 6.1 and above
  • Modern browsers
  • Touch devices

Note: This plugin is based on the original work from the Carousel Block Plugin by Virgiliu Diaconu, enhanced with additional features and improvements.

统计信息

  • 总下载量: 83
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: JavaScript

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2025-02-04