A lightweight, dependency-free WordPress Gutenberg block for infinite logo carousels. No jQuery, no bloat — just smooth scrolling with full client control from the WordPress editor.
By Blueprint 8
- Simple Logo Management: Upload and manage multiple logo images
- Logo URL Links: Add clickable links to each logo (opens in new tab)
- Auto Scroll: Enable/disable automatic scrolling
- Responsive Design: Set different logo counts for desktop, tablet and mobile
- Speed Control: Adjustable scroll speed (10–100)
- Logo Height: Customisable logo height (40–200px)
- Pagination Dots: Optional navigation dots with custom colour, size and roundness
- Hover Effects: Scale, Fade, Brighten or None
- Zero Dependencies: No jQuery or external libraries
- Upload the
logo-carousel-block.zipfile via Plugins > Add New > Upload Plugin - Activate the plugin
- Search for "Logo Scroller" in the Gutenberg block inserter
- Add the Logo Scroller block to any page or post
- Click Select Logos to upload your logo images
- Optionally add a link URL to each logo via the Logo Links panel
- Adjust settings in the sidebar:
- Logo height
- Logos per view (desktop / tablet / mobile)
- Auto scroll on/off and speed
- Pagination dots
- WordPress: 6.0+
- PHP: 7.4+
- Dependencies: None (vanilla JavaScript)
- License: GPL v2 or later
Chrome 60+, Firefox 55+, Safari 12+, Edge 79+
npm install
npm run build- Fixed sizing bug caused by
window.resizenot firing when container width changes (CSS transitions, boxed/full-width layout switches) — replaced withResizeObserver - Standardised text domain to
logo-carousel-blockacross all files - Updated branding to Blueprint 8
- Added pagination dots with clickable navigation
- Added clickable logo links with proper security attributes
- Fixed missing
inc/directory in plugin package
- Fixed fatal error on activation
- Initial release