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

推荐订阅源

The GitHub Blog
The GitHub Blog
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
V
V2EX
Engineering at Meta
Engineering at Meta
美团技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 司徒正美
I
InfoQ
S
SegmentFault 最新的问题
博客园 - 叶小钗
N
Netflix TechBlog - Medium
Y
Y Combinator Blog
IT之家
IT之家
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
T
The Blog of Author Tim Ferriss
月光博客
月光博客
The Cloudflare Blog
U
Unit 42
GbyAI
GbyAI
L
LangChain Blog
Microsoft Azure Blog
Microsoft Azure 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