Inline Spoilers

Plugin Banner

Inline Spoilers

by Sergey Kuzmich

Download
Description

The plugin allows to create content spoilers with Guttenberg block or simple shortcode.

[spoiler title="Expand Me"]Spoiler content[/spoiler]
  1. Install via WordPress Dashboard or upload inline-spoiler.zip;
  2. Activate the plugin through the ‘Plugins’ menu in WordPress;
  3. Use Guttenberg block or shortcode in your content;
  1. Guttenberg block

    Guttenberg block

  2. Spoiler shortcode <code>[spoiler][/spoiler]</code>

    Spoiler shortcode [spoiler][/spoiler]

  3. Collapsed spoiler

    Collapsed spoiler

  4. Expanded spoiler

    Expanded spoiler

How can I customize design of the spoiler?

Just override classes defined in build/style-index.css with your theme styles.

Отличный плагин!

By George (giorgos93) on February 17, 2025

Это лучший Вордпресс-плагин для создания спойлеров! Разработчик прислушивается к идеям и пожеланиям, и внедряет их. А благодаря добавлению функции: «спойлеры внутри спойлеров» стало вообще отлично!

Перестали работать ссылки

By alexeyspavlov on February 16, 2025

После обновления перестали работать ссылки внутри спойлера. До этого всё было прекрасно. Исправьте, пожалуйста, поскольку аналогов у Вашего плагина пока пока нет.

super

By Kamolov Mansurjon (mansurjon) on February 17, 2024

Maqolalarda ishlatish uchun juda qulay

Doesn't do what the name says

By snowball91 on April 18, 2022

"Inline" means "in the same line" (see e.g. inline CSS, inline functions in C++). This plugin only allows inserting whole separate blocks with spoilers, not creating them in the same line. 1/5 for a misleading title that draws all searches to this dead-end which does not solve the problem.

goood

By dfmcvn on January 6, 2020

goood

Good but 2 minor problems

By reizla on October 19, 2019

I'm using this plugin to mark NSFW parts in my blog and it works pretty good for that part. There are 2 minor problems though: 1. The plugin doesn't show up on the paragraph's (+) menu so I need to use [spoiler title="NFSW"] ... [/spoiler] manually each time (using WP 5.2.4). 2. I like the dark theme over the light theme and when using dark theme the text isn't converted to white. When these 2 minor things are fixed I'll give it a 5* rating.

Great plugin

By Frank Spade (spade) on March 10, 2019

Works like a charm once you know that you can't have spaces in a title. Use &nbsp; instead and everything is fine.

Easy and right spoiler plugin

By fuvoman on December 24, 2017

I've tried 9 plugins for spoilers. Only 2 of them allow you to read the text if javascript is disabled. And only this plugin works correctly with the theme customizr. Super!

good plugin

By Budun on September 3, 2016

good plugin

cool!

By Myslovo on September 3, 2016

I like the way it does:)

2.1.0

  • Fixed interaction with links & other interactive elements inside the spoiler
  • Fixed styling for the spoiler made with the shortcode, when there is no spoiler block

EXPERIMENTAL

  • Provide support for dynamic shortcodes [spoiler-{variable}] (e.g. [spoiler-alpha], [spoiler-beta], etc.)

Set IS_DYNAMIC_SHORTCODE to true in wp-config.php to enable the feature: define('IS_DYNAMIC_SHORTCODE', true);

Usage example:

[spoiler-alpha title="Parent"]
    [spoiler-beta title="The First Child"]
        Hello World!
        [spoiler-gamma title="Grand Child"]
            I was born!
        [/spoiler-gamma]
    [/spoiler-beta]
    [spoiler-beta title="The Second Child"]
        Goodbye World!
    [/spoiler-beta]
[/spoiler-alpha]

2.0.0

  • Change spoiler HTML semantic (from div to details & summary)
    • All blocks created with the previous version of Guttenberg block will be the same as before, until you edit them
  • Allow spoilers inside spoilers (as well as any other Guttengerg blocks allowed in post)

WARNING
* Minimal required WordPress version is 6.6 (for JSX support, JSX in WordPress 6.6)
* The plugin is not fully tested with PHP versions lower than 8.1 due to the lack of available official docker images

OLDER VERSIONS

Back to top