惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

腾讯CDC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
D
DataBreaches.Net
D
Docker
云风的 BLOG
云风的 BLOG
大猫的无限游戏
大猫的无限游戏
月光博客
月光博客
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
Martin Fowler
Martin Fowler
U
Unit 42
Engineering at Meta
Engineering at Meta
IT之家
IT之家
Vercel News
Vercel News
B
Blog RSS Feed
人人都是产品经理
人人都是产品经理
博客园 - Franky
博客园 - 【当耐特】
Stack Overflow Blog
Stack Overflow Blog
G
Google Developers Blog
MongoDB | Blog
MongoDB | Blog

Cryout Creations

Serious Slider 1.3(.1/.2) does some sanity checks Mantra 3.3.4 Parabola 2.4.3 Tempera 1.8.4 Nirvana 1.6.5 Kahuna 1.8.0 is cutting it close Verbosa 1.3.0 makes a surprise visit Esotera 1.4.0 is on the dot Bravada 1.2.0 is just in time Esotera 1.3.0 returns to the path
Serious Slider 1.4(.0/.1) colludes with the blocks • Cryo...
Zed · 2026-07-06 · via Cryout Creations

It’s here, it finally happened – Serious Slider got blocks support (a single block for now). Our slider spent some (quality?) time in the workshop lately – the kind of time that involves scattered notes, half‑finished prototypes, multiple git branches and a lot of muttering at screens and punching the keyboard – and it’s finally ready to show off its new block‑powered persona.

You’ll now find a proper slider block right inside the block editor, complete with slider selection, individual slides previews with images and titles without having to wander off into separate settings pages. The slider even insisted on having its own complete set of localisable options separate from the main slider’s configuration, giving you endless choice in the many visual personalities you want each slider to show off to the public. And for those who easily forget or misplace things, we’ve added quick links so you can teleport back to the regular slider and slides management interface.

The block-related changes also required centralising all the options management under a single (larger) roof – making it easier for us to add new stuff in the future – while also forcing us to optimise how the slider-specific styles and scripts and enqueued, now that each slider can have multiple (split) personalities of itself.

Of course, no update would be complete without discovering at least one existential threat lurking in the codebase. This time it was recursion – the slider attempting to display a slider inside a slider inside a slider, like some sort of digital resonance chamber. To prevent the block editor from collapsing into a slider‑shaped singularity we added necessary filtering to the content. This does mean shortcodes inside slide content have been retired and are no longer supported, but we consider it a small price to pay for preserving the structural integrity of the universe.

Changelog:

v1.4.1

  • Fixed stored XSS vulnerability allowing an authenticated user (with at least contributor level) to inject unfiltered data through shortcode attributes – reported by WordFence (#462586)
  • Fixed fatal error in inc/blocks.php with Plesk WP Toolkit Scan and WP-CLI use
  • Hardened validation of shortcode attributes, slider ID in widget call, image list in slider generation code, option values in taxonomy parameters

v1.4.0

  • Added block functionality with slides preview and options control
    • The slider block can be customised with local options separate from the slider’s set options
    • Full control of all the slider options through the block editor panels
    • Quick links to the (classic) slider and slides management sections
  • Optimised slider-specific styling and JavaScript generation and enqueuing processes
  • Added recursion protection in slide content output (mainly to protect against slider-within-slider in the block editor) – this removes shortcode support within the slide content
  • Rewrote the slider meta options interface to make use of the new centralised options code
  • Bumped required WordPress version to 5.0 as that’s the minimum version integrating blocks functionality