Title: DecoBlocks
Author: LUX Digest
Published: <strong>13 août 2026</strong>
Last modified: 15 août 2026

---

Recherche d’extensions

![](https://ps.w.org/decoblocks/assets/banner-772x250.png?rev=3648192)

![](https://ps.w.org/decoblocks/assets/icon-256x256.png?rev=3648192)

# DecoBlocks

 Par [LUX Digest](https://profiles.wordpress.org/luxsnap/)

[Télécharger](https://downloads.wordpress.org/plugin/decoblocks.2.44.1.zip)

 * [Détails](https://fr-be.wordpress.org/plugins/decoblocks/#description)
 * [Avis](https://fr-be.wordpress.org/plugins/decoblocks/#reviews)
 *  [Installation](https://fr-be.wordpress.org/plugins/decoblocks/#installation)
 * [Développement](https://fr-be.wordpress.org/plugins/decoblocks/#developers)

 [Support](https://wordpress.org/support/plugin/decoblocks/)

## Description

Most WordPress posts read like documents. DecoBlocks is built for the posts that
should read like **you** — the ones where a reader stops scrolling, actually feels
something, and sticks around.

Plain, information-only writing is easy to skim, easy to summarize, and increasingly
easy to replace. What’s harder to replace is a post with a real voice behind it —
the small human touches (a sticker at just the right moment, a highlighted aside,
a speech bubble that sounds like you talking) that no template and no AI-generated
draft quite gets right. That’s the gap DecoBlocks fills: the same kind of expressive
stickers you already use every day in chat apps, brought into your blog posts — 
a visual rhythm for pacing emotion across a page that WordPress has never quite 
had.

The practical effect, when it’s used well: readers stay on the page longer, they’re
more likely to comment or come back, and your writing simply feels more like **someone’s**,
not something’s. DecoBlocks doesn’t promise a ranking boost — no plugin honestly
can — but posts that keep people reading and coming back are exactly the kind of
signal search engines are built to reward.

Character stickers are the centerpiece: install packs made by independent illustrators(
Insert Sticker block, or the Get from Marketplace tab) and drop them into your posts
to punctuate a feeling — surprise, warmth, a laugh — the same way a well-placed 
sticker does on a personal blog. Alongside them, DecoBlocks gives you a full set
of ready-made design blocks — speech bubbles, styled quote boxes, section boxes,
custom bullet icons, text highlights, an auto-generated table of contents, glow 
effects, and an animated firework decoration — all without writing a single line
of CSS, as native blocks (Gutenberg) or shortcodes (Classic Editor).

Whether you call it post decoration, blog design, writing decoration, or content
styling, DecoBlocks is built to make your posts beautiful, readable, and — most 
of all — recognizably, humanly yours.

#### Free Features

 * Speech bubble (filled / outline, left/right)
 * Section box (solid / shadow / dashed)
 * Custom bullet list icons (check / star / heart / arrow / point)
 * Text highlight (yellow / green)
 * Auto-generated table of contents
 * Sparkle text effect
 * Glow box (pulse effect)
 * Auto-repeating firework decoration (gold / rainbow colors, adjustable particle
   count and timing)
 * Quote block with multiple built-in styles (classic / vertical bar / line frame/
   big quotation marks)
 * Divider block with multiple built-in styles (solid / dashed / dotted)
 * Custom color palette and the option to hide the « Powered by » credit — both 
   free, no upgrade needed
 * Independent heading tag (H2–H6, or plain text) and font size choice on every 
   text block — your choice, whether or not you want it picked up by search engines
 * Works in both the Block Editor and the Classic Editor

#### 3D Style Upgrade (paid add-on)

 * Pastel speech bubble style and avatar images
 * Sticky-note and corner-frame quote styles
 * Diamond / arrow / diagonal-slash / tick-mark divider ornaments
 * Multi-color confetti firework bursts
 * Rainbow shine text, glowing twinkle-star box, and animated gradient highlight
   sweep
 * Genuine 3D depth effects (shadows, embossing, elevation) layered on top of the
   styles above

### External services

This plugin connects to a marketplace server operated by the plugin author (store.
luxdigest.com) for the optional sticker-pack feature. No data is sent to this server
as part of normal plugin use (decoration blocks, shortcodes, TOC, etc.) — only the
specific actions below trigger a connection, and only when you actively use them:

 * **Browsing/installing sticker packs** (« Get from Marketplace » tab in the Insert
   Sticker block): sends your site’s language (ko/en/ja, informational only — the
   server returns every pack regardless) and, when installing a pack, your license
   key and site URL (home_url()), to fetch the pack list and download the pack’s
   image files. Endpoints: `GET /packs`, `GET /packs/{slug}` — used only when you
   open this tab or click Install.
 * **Sticker pack license lookup** (Settings  Sticker Pack Licenses): sends the 
   license key you paste to identify which pack it belongs to, then reuses the pack
   install flow above. Endpoint: `GET /license-lookup` — used only when you click«
   Add ».
 * **Purchase links**: the « Get 3D Styles » and pack purchase buttons link out (
   in a new browser tab) to `/buy-3d` and `/buy/{slug}` on the same marketplace 
   server to complete a purchase. No data is sent automatically — this only opens
   when you click a purchase button yourself.

The DecoBlocks 3D Style Upgrade is a separate, independent plugin, not distributed
through WordPress.org — this free plugin never downloads, installs, or connects 
to anything on its behalf. It is sold directly on store.luxdigest.com; after purchase
you receive an email with a link to download the plugin’s zip file, which you install
manually like any other plugin (Plugins  Add New  Upload Plugin). All license verification
for that upgrade happens inside that separate plugin, not here.

This service is operated by the same developer as this plugin. Terms of Service:
https://store.luxdigest.com/terms-of-service/ — Privacy Policy: https://store.luxdigest.
com/privacy-policy/ — Refund Policy: https://store.luxdigest.com/refund-policy/ —
Contact: https://store.luxdigest.com/contact/

## Captures d’écran

[⌊Speech bubble, section box, and quote block styles in the block inserter⌉⌊Speech
bubble, section box, and quote block styles in the block inserter⌉[

Speech bubble, section box, and quote block styles in the block inserter

[⌊Full block category with all available decoration blocks⌉⌊Full block category 
with all available decoration blocks⌉[

Full block category with all available decoration blocks

[⌊Classic Editor toolbar dropdown with every block available as a shortcode⌉⌊Classic
Editor toolbar dropdown with every block available as a shortcode⌉[

Classic Editor toolbar dropdown with every block available as a shortcode

[⌊A decorated post showing several blocks used together⌉⌊A decorated post showing
several blocks used together⌉[

A decorated post showing several blocks used together

## Blocs

Cette extension fournit 9 blocs.

 *   Speech Bubble (DecoBlocks)
 *   Section Box (DecoBlocks)
 *   Highlight (DecoBlocks)
 *   Auto Table of Contents (DecoBlocks)
 *   Sparkle Text (DecoBlocks)
 *   Glow Box (DecoBlocks)
 *   Firework Effect (DecoBlocks)
 *   Bullet Basic
 *   Insert Sticker (DecoBlocks)

## Installation

 1. Upload the plugin files to `/wp-content/plugins/decoblocks`, or install the plugin
    through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Look for the « DecoBlocks » category in the block inserter, or use the toolbar 
    buttons in the Classic Editor.

## FAQ

### Does this work with the Classic Editor?

Yes. Every block also has a matching shortcode with a toolbar button and Quicktags
button for the Classic Editor.

### Will this slow down my site?

No. Styles and scripts are only loaded when needed, and all animations are lightweight,
dependency-free JavaScript.

## Avis

Il n’y a aucun avis pour cette extension.

## Contributeurs & développeurs

« DecoBlocks » est un logiciel libre. Les personnes suivantes ont contribué à cette
extension.

Contributeurs

 *   [ LUX Digest ](https://profiles.wordpress.org/luxsnap/)

[Traduisez « DecoBlocks » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/decoblocks)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/decoblocks/), consulter
le [SVN dépôt](https://plugins.svn.wordpress.org/decoblocks/), ou s’inscrire au 
[journal de développement](https://plugins.trac.wordpress.org/log/decoblocks/) par
[RSS](https://plugins.trac.wordpress.org/log/decoblocks/?limit=100&mode=stop_on_copy&format=rss).

## Journal

#### 2.44.1

 * Fixed: the 2.44.0 release accidentally gave « Postit » and « Corner Frame » quote
   styles full decorative CSS in the free plugin, which conflicted with the separate
   3D Style Upgrade plugin’s own styling for these same styles (causing a doubled/
   overlapping corner-frame border) and undermined the distinction between the free
   and paid look. These two styles are back to a minimal, non-broken-looking padding-
   only appearance in the free plugin; their actual decorative design remains part
   of the 3D Style Upgrade.

#### 2.44.0

 * Fixed: the « Postit » and « Corner Frame » quote box styles had no dedicated 
   CSS at all (falling back to zero padding), and « Line Frame » only had 4px of
   horizontal padding — all three now have generous, unambiguous padding on every
   side. Corner Frame now also has actual corner-bracket decorations matching its
   name.

#### 2.43.0

 * Changed: the « Get from Marketplace » tab is now browse-and-buy only (View Details/
   Buy) — the license key entry field that duplicated the admin’s « License Keys»
   page has been removed from both editors, since activation only ever happened 
   there anyway. A clearly-styled notice now explains upfront that each pack is 
   purchased individually (no shared cart), so it’s clear before checkout rather
   than a surprise afterward.

#### 2.42.0

 * Version bump (no functional change from 2.41.0) to resolve a version numbering
   mismatch.

#### 2.41.0

 * Added: the « My Purchases » page now automatically reconciles the locally-installed
   pack list against what the marketplace genuinely has a license for, every time
   the page loads — any pack without a valid license (for example, one that was 
   installed via the 2.40.2 security bug before it was fixed) is now automatically
   removed, with a notice explaining what was removed and why. Previously, only 
   additions were synced automatically; nothing removed packs that shouldn’t be 
   there.

#### 2.40.2

 * Fixed (critical, security): the pack-browsing endpoint was made always-open in
   a previous release so people could preview a pack’s full sticker set before buying—
   but the sticker pack « Install » action was reusing that same always-open endpoint,
   meaning any paid pack could be installed without a valid license. Installing 
   now goes through a separate, properly-gated endpoint that genuinely requires 
   a valid license for paid packs; browsing/previewing is unaffected. Requires updating
   the separate marketplace admin plugin (decoblocks-marketplace) as well — if you
   installed any paid packs without a real license due to this bug, you’ll need 
   to deactivate/remove them manually (Sticker Packs  Sticker Pack Licenses on this
   plugin’s settings, or delete the entry from the site’s installed-packs list).

#### 2.40.1

 * Fixed: « Sync my purchases now » skipped packs that were already present locally,
   even if they were stuck in the broken state from before the 2.38.2 image-fix (
   percent-encoded folder names). It now detects that specific stale pattern and
   forces a proper repair download instead of leaving it broken. Requires updating
   the separate marketplace admin plugin (decoblocks-marketplace) as well, which
   now also lets you manually add an activated site to a license (useful for testing
   or support cases).

#### 2.40.0

 * Added: sites that have already purchased sticker packs or the 3D Style Upgrade
   are now automatically recognized by domain — no license key re-entry needed. 
   This runs automatically when the plugin is activated (covering the « deleted 
   and reinstalled the plugin » case), and can also be triggered manually anytime
   from a new « Restore Previous Purchases » section on the License Keys page. Requires
   updating the separate marketplace admin plugin (decoblocks-marketplace) as well.

#### 2.39.0

 * Added: a « License History — Reinstall » section on the License Keys page. Every
   license key ever verified on this site (sticker packs and the 3D Style Upgrade)
   is now remembered, whether or not it’s currently installed — if a pack gets deleted
   or the 3D plugin file gets lost, you can reinstall/re-download it with one click
   instead of digging through old purchase emails. Also added a way to paste a 3D
   Style Upgrade key you haven’t used on this site before and get a fresh download
   link immediately.

#### 2.38.2

 * Fixed (critical): sticker packs purchased and installed with a non-ASCII (Korean,
   Japanese) name downloaded successfully but showed completely broken images and
   could not be used — the local folder the images were saved to was named using
   an already-percent-encoded string, which doesn’t match the decoded path a browser/
   webserver looks for. Downloaded images are now stored under the pack’s numeric
   ID instead, which has no such encoding mismatch possible.
 * Changed: the sticker picker’s tabs are reordered and relabeled for clarity — «
   My Packs » (what you’ve actually purchased) now comes first, then « Get from 
   Marketplace », then « 3D Styles », with the built-in placeholder stickers moved
   to a clearly-labeled « Test Samples » tab at the end. Previously, purchased packs
   were mixed into the same list as development placeholder stickers, which looked
   like your purchase was being treated as a demo.

#### 2.38.1

 * Fixed: hovering over « Buy 3D Style Upgrade » in the block inserter made the 
   screen flicker continuously — the inserter’s hover-preview was actually running
   the block’s real code, which opens a purchase popup and removes itself. The block
   now only does that when genuinely inserted into a post, not during an inserter
   preview.

#### 2.38.0

 * Added: search (by pack title or designer name) and pagination to the « Get from
   Marketplace » tab in both editors, so browsing stays usable as the number of 
   available packs grows past a single screen. Requires updating the separate marketplace
   admin plugin (decoblocks-marketplace) as well.

#### 2.37.8

 * Fixed: pack detail lookups for non-ASCII (Korean, Japanese) slugs kept failing
   across multiple attempted encoding fixes. This release replaces slug-based detail
   lookups entirely with the pack’s numeric ID, which has no encoding representation
   to get wrong in the first place. Requires updating the separate marketplace admin
   plugin (decoblocks-marketplace) as well.

#### 2.37.7

 * Fixed: viewing details for any pack with a non-ASCII (Korean, Japanese, etc.)
   slug failed, while ASCII-slug packs worked fine — the pack-detail proxy was double
   URL-encoding the slug (`sanitize_title()` already percent-encodes non-Latin slugs;
   encoding it again turned every `%` into `%25`, corrupting it beyond recognition
   on the marketplace server).

#### 2.37.6

 * Changed (marketplace-side design fix): the pack detail/preview view no longer
   requires a license key to show the full sticker list — browsing a pack to decide
   whether to buy it should never have been gated. The license key is only checked
   at actual install/download time, which is the real protection point. Requires
   updating the separate marketplace admin plugin (decoblocks-marketplace) as well.

#### 2.37.5

 * Fixed: viewing a paid pack’s details without a valid license key entered showed
   a completely empty grid instead of falling back to the 8-item preview — an empty
   result from the server was being treated the same as « fully unlocked with zero
   stickers » due to a JavaScript truthiness bug (`[]` is truthy). The preview +«
   license required » message now shows consistently for any locked pack, and the
   full list shows consistently once a valid key is entered.

#### 2.37.4

 * Fixed: opening a pack’s detail view failed silently for any non-ASCII slug (Korean,
   Japanese, etc.) because the slug was not URL-encoded before being placed in the
   REST request path — this made the detail view fall back to the 8-item preview
   instead of loading the full sticker list.

#### 2.37.3

 * Fixed: the 2.37.2 package that was distributed did not actually contain the «
   detail view fetches full sticker list » fix described in its own changelog — 
   the zip was built from an out-of-date snapshot. This release re-packages the 
   same fix correctly and re-verifies the built zip’s contents match the source 
   before distribution.

#### 2.37.2

 * Changed: the « Get from Marketplace » tab (both editors) no longer hides packs
   based on your site’s language — the marketplace server now always returns every
   published pack. Instead, a language section switcher (All / 한국어 / 日本語 /
   English) lets you narrow the list yourself, and each pack shows a small language
   badge. This avoids an empty-looking list while each language’s pack inventory
   is still small.
 * Fixed (marketplace-side): the « View / Buy » link and pack-detail lookup returned
   a 404 for any pack with a non-ASCII slug (Korean, Japanese, etc.) — the underlying
   REST route pattern only accepted English letters/digits/hyphens. Requires updating
   the separate marketplace admin plugin (decoblocks-marketplace) as well.

#### 2.37.1

 * Fixed: a bug in the previous release could corrupt the Classic Editor’s sticker
   picker window layout when switching between its tabs. The picker now closes and
   reopens a fresh window on every tab switch instead of rewriting the open window’s
   contents in place, which is a more reliable pattern for this editor’s older window-
   management code.
 * Changed: « Get from Marketplace » is now the tab shown by default (loading automatically)
   in both editors’ sticker picker, since the bundled sample stickers are placeholder-
   quality only. The sample tab is now labeled « Sample Packs » and is the secondary
   option.

#### 2.37.0

 * Added: the Classic Editor’s sticker picker now has a « Get from Marketplace »
   tab, matching the Block Editor — browse available packs, or paste a license key
   to install a pack directly, without switching editors. Previously the Classic
   Editor only showed already-installed packs with no way to get more.

#### 2.36.9

 * Fixed: the entire Classic Editor experience (every TinyMCE toolbar button and
   every QuickTags text-mode button — Speech Bubble, Section Box, Quote Box, Divider,
   Highlight, Table of Contents, Sparkle, Glow, Firework, Bullet List, and Insert
   Sticker, including their 3D variants) was inserting an outdated shortcode tag
   left over from the 2.36.7 prefix cleanup, so none of these buttons produced any
   visible output. All of them now insert the correct tag.
 * Fixed: the Editor Settings page (branding credit checkbox, color palette) had
   a form field name left over from before the 2.36.7 menu restructure that no longer
   matched the registered setting, so saving that page silently did nothing. Settings
   on this page now save correctly.
 * Internal: re-verified every option name, shortcode registration, settings-page
   form field, admin-post action, and enqueue handle against its registration to
   make sure no other leftovers were missed.

#### 2.36.8

 * Added: Japanese (ja) sites now get sticker pack listings in Japanese from the
   marketplace, in addition to the existing Korean/English support.

#### 2.36.7

 * Changed: the single « DecoBlocks Settings » page has been split into three separate
   menu items, matching how the marketplace’s admin plugin is organized: « 📦 My
   Purchases » (a read-only dashboard showing 3D Style Upgrade status and every 
   sticker pack you own, at a glance — this is now the first thing you see), « 🔑
   License Keys » (the only place you enter a sticker pack key; the 3D Style Upgrade
   key is entered on its own separate plugin’s page, linked from here), and « ⚙️
   Editor Settings » (color palette, branding credit — cosmetic settings that were
   previously shown before purchase status, now moved out of the way).

#### 2.36.6

 * Fixed: the « decobl-firework » script was only registered on the published-post
   frontend, not in the block editor — if the separate « DecoBlocks 3D Style Upgrade»
   plugin is active, its firework confetti script depends on this handle and was
   silently failing to load while writing a post. It’s now registered in both places.
 * Fixed: the 3D Style Upgrade card in DecoBlocks Settings now distinguishes three
   separate states (license active / plugin installed but not yet licensed / plugin
   not installed) instead of only two, with a direct link to the separate plugin’s
   own license page in the two « not fully active » states.

#### 2.36.5

 * Fixed: every DecoBlocks block (and its 3D variation) now shows an actual hover
   preview in the block inserter, instead of a « No preview available » placeholder—
   added an `example` definition to all 12 blocks so their real appearance is visible
   before inserting. (Insert Sticker and Buy 3D Style Upgrade are interactive/action
   blocks with no fixed visual output, so they show an empty preview rather than
   a placeholder — that’s inherent to how they work, not a bug.)

#### 2.36.4

 * Changed: the DecoBlocks 3D Style Upgrade is now a completely separate, independently-
   installed plugin. This plugin no longer downloads, stores, or enqueues any CSS/
   JS from a remote server for it — it only detects whether that separate plugin
   is installed and licensed. The « 3D Style License Key » field has been removed
   from this plugin’s settings screen (license activation now happens on the separate
   plugin’s own settings page).
 * Fixed: sticker pack image downloads are now validated before being saved — only
   png/gif/jpg/jpeg/webp files are accepted, the actual file content is verified
   to be a real image (not just trusting the file extension from the remote URL),
   and SVG is explicitly rejected (SVG files can contain executable script tags,
   unlike other image formats).

#### 2.36.3

 * Hardened further: removed the « Marketplace Server URL » setting entirely. It
   served no purpose for regular users (there was never a reason to point it anywhere
   other than our own marketplace) and was one more thing that could theoretically
   be tampered with. Every part of the plugin that talks to the marketplace now 
   uses a single fixed address that can’t be changed through any setting.

#### 2.36.2

 * Fixed: the 3D Style Upgrade CSS/JS download now only ever fetches from a single
   hardcoded, trusted server address (it can no longer be pointed anywhere else,
   even by changing plugin settings), requires HTTPS with certificate verification,
   checks the response’s Content-Type header, and rejects the response outright 
   if it contains a PHP execution tag, before anything is written to disk.
 * Fixed: removed the last two `dbk_`-prefixed shortcode registrations (`dbk_sticker`
   and the `dbk_*` block shortcodes) that were kept as backward-compatible aliases—
   all shortcodes now use only the `decobl_` prefix.

#### 2.36.1

 * Fixed: toggling the 3D star button on Speech Bubble, Section Box, Custom Bullet
   List, Sparkle Text, Glow Box, Quote Box, Divider Line, and Table of Contents 
   previously showed no explanation when the 3D Style Upgrade wasn’t purchased yet—
   it just looked identical to the non-3D version, which could look like a bug. 
   Every 3D-capable block now shows a clear « This is a preview only, purchase required
   to publish » note (previously this note only existed on the Highlight and Firework
   blocks).

#### 2.36.0

 * Fixed: all style/color/option choices across every block are now always available
   in the free version (previously some were disabled behind a license check, which
   is not allowed for plugins hosted on WordPress.org). The DecoBlocks 3D Style 
   Upgrade remains a separate paid add-on, but its CSS/JS now ships only as an external
   download after purchase, rather than as license-gated code inside this plugin.
 * Fixed: all function/class/option names, shortcode tags, and script handles now
   use a proper 4+ character prefix (decobl_/DECOBL_) to avoid collisions with other
   plugins/themes. Existing content using the old short shortcode tags (e.g. [dbk_bubble])
   keeps working via a backward-compatible alias.
 * Fixed: the « Get from Marketplace » sticker tab and pack browsing no longer require
   any special unlock state — installing a specific paid pack is still gated by 
   that pack’s own license key, same as before.
 * Fixed: install-pack REST endpoint now requires manage_options (it writes a site-
   wide option and downloads files), instead of the weaker edit_posts.
 * Fixed: removed an unnecessary load of wp-admin/includes/media.php and image.php—
   no functions from either file were actually used.
 * Removed: load_plugin_textdomain() call, unnecessary since WordPress 4.6 for plugins
   hosted on WordPress.org.
 * Removed: bundled .po/.mo/.json translation files from the plugin package — translations
   are now handled entirely through translate.wordpress.org.

#### 2.35.1

 * Fixed: the new heading tag/font size panel (added in 2.35.0) was easy to miss—
   it appeared collapsed and, for Korean-language sites, showed its label in English(«
   Typography ») since the new strings hadn’t been added to the Korean translation
   file yet. It now opens automatically (matching how core blocks like Paragraph
   show their Typography section) and is fully translated to Korean when the site/
   user language is Korean, with the original English text still shown on English-
   language sites.

#### 2.35.0

 * New: every text-content block (Speech Bubble, Section Box, Highlight, Sparkle
   Text, Glow Box, Firework Effect caption, and all Quote Box styles) now lets you
   independently choose a real heading tag (H2–H6) or keep it as plain text, plus
   an independent font size — entirely your call, whether or not you want the text
   picked up as a heading by search engines. Existing content is unaffected; if 
   you don’t touch these new options your posts render exactly as before.
 * Changed: the Block Editor’s « (3D) » inserter entries now show a clean « ✨ [
   Block Name] (3D) » label with no purchase explanation on sites where the 3D Style
   Upgrade is already unlocked. Sites that haven’t purchased it yet still see the
   existing « (3D — Purchase Required to Publish) » label and explanation, unchanged.
 * Changed: removed the developer-only « Preview Pro Mode » checkbox from Settings—
   it had no real purchase verification behind it (unlike Sticker Packs and the 
   3D Style Upgrade, which are both license-checked against the marketplace). The
   handful of style/color options it used to gate (extra quote & divider styles,
   expanded bullet icon sets, custom color palette, no-branding footer, configurable
   firework timing/colors/particles) are now bundled into the already-licensed 3D
   Style Upgrade add-on instead of being a separately « checked » tier with no real
   enforcement.

#### 2.34.1

 * Changed: « External services » section now links directly to the actual Terms
   of Service, Privacy Policy, Refund Policy, and Contact pages, instead of the 
   marketplace’s homepage

#### 2.34.0

 * Fixed: the « Show a small Powered by DecoBlocks credit » option was defaulting
   to on and could only be turned off in the Pro version — it now defaults to off
   on both fresh installs and existing sites, and can be freely turned on/off regardless
   of Free/Pro
 * Changed: « Sticker Pack License Key » moved out of the main Save Changes form
   into its own input + dedicated « Add » button, so adding a pack key no longer
   re-saves every other setting on the page
 * Changed: full visual redesign of the DecoBlocks settings screen — card-based 
   sections, a branded header, colored status indicators, and an « Installed Sticker
   Packs » chip grid, matching DecoBlocks’ visual identity
 * Added: « External services » documentation describing exactly what data is sent
   to the marketplace server and when

#### 2.33.0

 * New: DecoBlocks settings screen now has a « Sticker Pack License Key » field —
   paste a license key from your purchase email and save, and the pack is looked
   up, downloaded, and installed automatically. No more needing to know which pack
   a key belongs to or hunting for the right tab in the block editor
 * New: settings screen now lists all « Installed Sticker Packs » with their sticker
   counts, so it’s easy to confirm what’s already installed
 * New: if a 3D Style Upgrade key is accidentally pasted into the new sticker pack
   field, it’s automatically applied to the 3D license field instead of failing 
   with an error
 * Note: requires decoblocks-marketplace v4.10.0 or later on the marketplace server
   for the new lookup-by-key endpoint

#### 2.32.0

 * Fixed: the Block Editor « ✨ Buy 3D Style Upgrade » inserter item looked the 
   same as every other block (grey outline icon) and, when clicked, left an empty
   block sitting in the post that had to be manually deleted. It now shows a colorful«
   3D » icon so it stands out from other items, and clicking it opens a purchase
   modal immediately (same as Insert Sticker) instead of leaving anything in the
   post content

#### 2.31.0

 * Fixed: the 2.30.0 « Buy 3D Style Upgrade » fix only covered the Classic Editor
   menu — the Block Editor (Gutenberg) inserter had no equivalent, so the fix was
   incomplete. Added a matching « ✨ Buy 3D Style Upgrade » block, placed right 
   after « Insert Sticker » as the second item in the DecoBlocks block category,
   same position as the Classic Editor menu

#### 2.30.0

 * New: Classic Editor now has an explicit « Buy 3D Style Upgrade » menu item, placed
   right after « Insert Character Sticker » as the second item, instead of only 
   being reachable indirectly
 * Fixed: Classic Editor didn’t have access to the marketplace URL at all, so this
   new button couldn’t have worked without it — added the missing localization

#### 2.29.0

 * Fixed: classic-editor « Speech Bubble (Right) » inserted with an orange color
   by default (both 2D and 3D), while « Speech Bubble (Left) » used black — position
   and color were incorrectly tied together. Both now default to the same black,
   matching the block editor’s behavior; color is an independent choice either way

#### 2.28.0

 * Fixed: Table of Contents links had no color set, so they fell back to the browser’s
   default link blue instead of following the site’s normal text color — links now
   inherit the surrounding text color

#### 2.27.0

 * Fixed: Speech Bubble used `display: inline-flex`, which is inline-level — two
   bubbles typed on separate lines could end up sitting side-by-side on the same
   row instead of stacking, in both 2D and 3D. Changed to `display: flex` (block-
   level) so each bubble always starts on its own line
 * Fixed: the classic-editor « Insert Firework Effect » menu items (both 2D and 
   3D) inserted the shortcode with no caption text at all, since the firework’s 
   text is a `label` attribute rather than wrapped content — it now inserts a default«
   Congrats! » label so there’s something visible to edit

#### 2.26.0

 * New: Highlight’s 3D Gradient Glow color is no longer fixed to yellow — a color
   palette control now appears in the sidebar (and via a new `gradient_color` shortcode
   attribute) to pick any color, which fades from solid to transparent left-to-right
 * New: classic-editor 3D menu expanded to a full one-to-one match with the block
   editor — every Quote Box style (6) and every Divider Line style (7) now has its
   own separate 3D entry, each explicitly labeled « (3D — Purchase Required to Publish)»
   so it’s clear these require the paid upgrade to actually appear on a published
   post (this labeling was added to the block editor’s inserter titles too, for 
   consistency)
 * New: classic editor gained a dedicated « Insert Character Sticker » button and
   menu item — it previously had no way to insert marketplace stickers at all. Opens
   a picker showing installed sticker packs; also added a matching [dbk_sticker]
   shortcode
 * Fixed: Quote Box, Section Box, Glow Box, and Table of Contents were left-aligned
   by default with no way to visually center them — added default center alignment(
   with a sensible max-width for Section Box/Glow Box so the centering is actually
   visible). Speech Bubble and Custom Bullet List were left as-is intentionally (
   bubbles use left/right by design; lists read better left-aligned)

#### 2.25.0

 * Fixed: Highlight’s 2D colors (yellow/green) had the same CSS specificity bug 
   as the 3D version — background wasn’t rendering on the published post. Fixed 
   alongside the 3D fix in the same release
 * New: Classic Editor 3D menu — initial pass adding one representative 3D item 
   per block family

#### 2.24.0

 * Fixed (best diagnosis, pending live confirmation): the [dbk_highlight] shortcode’s
   output was disappearing entirely on the published page (leaving only plain unstyled
   text) — WordPress’s content security filter (kses) likely doesn’t include in 
   its default allowed-tags list, so it silently stripped the tag. Explicitly whitelisted
   with class/style attributes via wp_kses_allowed_html

#### 2.23.0

 * Version bump only (packaging fix)

#### 2.22.0

 * Fixed: Custom Bullet List and Table of Contents didn’t visually reflect the 3D
   toggle in the block editor at all (only on the published post) — TOC’s editor
   preview now shows the same double-ring border as the real 3D version, and Bullet
   List’s icons now show the same raised circular badge in the editor
 * New: Classic Editor (TinyMCE) support was built long before the 3D system existed
   and was never updated — the insert-element dropdown had zero 3D options. Added
   a full « ✨ 3D Styles » section covering Speech Bubble, Section Box, Highlight,
   Custom Bullet List, Table of Contents, Sparkle Text, Glow Box, Firework Effect,
   Quote Box, and Divider Line, plus matching Quicktags (text-mode) buttons for 
   Box/Highlight/Glow/Divider
 * Fixed: none of the classic-editor shortcodes ([dbk_bubble], [dbk_box], [dbk_quote],[
   dbk_divider], [dbk_bullets], [dbk_toc], [dbk_sparkle], [dbk_glow]) accepted an
   is3d attribute at all, even though the underlying renderer functions already 
   supported it — shortcodes now properly pass is3d through

#### 2.21.0

 * Fixed (verified live on a real site): Highlight’s 3D gradient wasn’t rendering
   at all — a base rule (`mark.dbk-highlight { background: none; }`) had higher 
   CSS specificity (tag+class) than the 3D variant rule (class only), so it always
   won regardless of source order and silently cancelled the gradient. The 3D rule’s
   selector is now `.dbk-highlight.dbk-highlight--gradient3d` (matching specificity,
   correctly overriding the base rule)
 * Verified live: postit vignette, TOC double-ring border, and the enlarged Custom
   Bullet List 3D badge were all re-checked directly on a published post via computed
   styles and confirmed working as intended

#### 2.20.0

 * Fixed: Quote Box « Sticky Note » style’s 3D version looked identical to 2D — 
   now has a paper-like vignette gradient, deeper shadow, and a more pronounced 
   folded corner
 * Fixed: Table of Contents 3D vs 2D was hard to tell apart — added a visible double-
   ring border for a clearer layered/embossed feel
 * Fixed: Highlight’s 3D effect was too subtle to notice at a glance — replaced 
   with an immediately visible left-to-right color gradient (dark yellow fading 
   to light), combined with a subtle shadow for depth
 * Fixed: Custom Bullet List’s 3D badge was barely different in size from 2D — enlarged
   significantly and given a visible ring border for a clearer distinction

#### 2.19.0

 * Changed: 3D effects completely redesigned — « 3D » now means real depth (shadows,
   embossing, elevation), not rainbow color. The generic gradient-border/rainbow
   treatment reused across every block has been replaced with bespoke, depth-based
   effects per block
 * Fixed: Custom Bullet List’s 3D version looked identical to 2D — icons now get
   a genuinely raised circular badge with real shadow/bevel
 * Fixed: Highlight’s 3D version was a static colored box — replaced with a dark
   highlighter-style mark that animates left-to-right with a real drop shadow underneath
 * Fixed: Quote Box 3D looked identical to Section Box 3D (both used the exact same
   generic effect) — quotes now get a distinct « carved/inset » look, boxes get 
   a « lifted card » look
 * Fixed: all 7 Divider Line styles collapsed into the same rainbow bar in 3D mode,
   destroying their individual shapes — each style now gets its own bespoke 3D treatment(
   embossed bar, beveled dashes, raised dot beads, a faceted 3D diamond gem, an 
   animated flying-in arrow, a carved diagonal slash, a raised tick mark)
 * New: Auto Table of Contents now has a 3D version (elevated card with embossed
   numbered badges), which it previously lacked entirely

#### 2.18.0

 * New: every 3D-capable block (Speech Bubble, Section Box, Custom Bullet List, 
   Highlight, Sparkle Text, Glow Box, Firework Effect, all 6 Quote Box styles, all
   7 Divider Line styles) now also appears as a separate « ✨ … (3D) » entry directly
   in the block inserter list, using WordPress’s native block variations — so the
   3D option is visible and insertable from the block list itself, not only via 
   the in-canvas toolbar toggle

#### 2.17.0

 * New: « ✨ 3D Styles » tab added to the sticker picker (alongside Installed Packs/
   Get from Marketplace) — the highest-traffic screen now directly promotes the 
   3D upgrade, explains exactly which blocks support it and how to toggle it (the
   toolbar star button), and links straight to checkout
 * New: DBK_DATA now carries the configured marketplace URL so the editor can build
   a direct purchase link without any extra request

#### 2.16.0

 * Fixed: the sticker block rendered left-aligned on the published post despite 
   showing centered in the editor — now centered by default on both, with left/center/
   right all supported

#### 2.15.0

 * Fixed: Custom Bullet List’s 3D toggle had no actual CSS effect (attribute/toolbar
   button existed but the visual was never implemented) — added a genuine rainbow-
   accent 3D treatment
 * Fixed: Quote Box « Classic » and « Big Quotation Marks » used nearly identical
   quote-mark icons in the block list, despite looking completely different once
   inserted — icons reassigned so each better matches its real appearance
 * Fixed: « Big Quotation Marks » style only had an opening quotation mark, not 
   a closing one — added the matching closing mark
 * Changed: quote text is now noticeably larger across all 6 Quote Box styles (it’s
   meant to carry a short « topic title », not body copy)
 * Changed: the source/author field for Quote Box is no longer a sidebar-only text
   field — it’s now a small, light, directly-editable text area inside the block
   itself, right under the quote
 * New: the « Get from Marketplace » pack list now shows a notice that items must
   be purchased individually (no combined cart checkout), due to a Lemon Squeezy
   platform limitation

#### 2.14.0

 * Fixed: Highlight’s 3D Gradient Glow was too subtle to notice (a faint underline)—
   rebuilt as a bold, unmistakable animated gradient background with white text
 * Changed: 3D options are no longer hidden inside the sidebar dropdown only — every
   3D-capable block now shows a star (★) toolbar button the moment it’s selected,
   so the option is immediately visible instead of « hidden »
 * New: 3D Premium versions added to Speech Bubble, Section Box, all 6 Quote Box
   styles, all 7 Divider Line styles, Glow Box, Sparkle Text, and Custom Bullet 
   List — each gets a distinct, genuinely « fancier » 3D treatment (gradient border
   + elevated shadow for boxes/bubbles/quotes, animated gradient line for dividers,
   rainbow pulse for glow box, rainbow shimmer for sparkle text), always previewable
   in the editor, always gated to a valid 3D license on the published post
 * New: « Quote Box – Big Quotation Marks » style added — a real oversized decorative
   quotation mark (previously only mentioned in a code comment on the Classic style
   but never actually implemented)

#### 2.13.0

 * Improved: the pack detail view (from « View Details ») now keeps the title, price,
   license …

## Méta

 *  Version **2.44.1**
 *  Last updated **il y a 6 heures**
 *  Active installations **Moins de 10**
 *  WordPress version ** 6.0 ou plus **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 ou plus **
 *  Language
 * [English (US)](https://wordpress.org/plugins/decoblocks/)
 * Tags
 * [blog design](https://fr-be.wordpress.org/plugins/tags/blog-design/)[Content Blocks](https://fr-be.wordpress.org/plugins/tags/content-blocks/)
   [post decoration](https://fr-be.wordpress.org/plugins/tags/post-decoration/)[speech bubble](https://fr-be.wordpress.org/plugins/tags/speech-bubble/)
 *  [Vue avancée](https://fr-be.wordpress.org/plugins/decoblocks/advanced/)

## Notes

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/decoblocks/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/decoblocks/reviews/)

## Contributeurs

 *   [ LUX Digest ](https://profiles.wordpress.org/luxsnap/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/decoblocks/)