Simple Expand – Lightweight Read more toggle

Descripción

A single shortcode you can drop into any post, page, or text widget to get a click-to-expand «read more» toggle. The output is a native HTML <details> element styled with a small inline stylesheet — nothing else.

The point is the absence of features. There is no settings page, no animation library, no editor block panel with twelve toggles. If you need a read-more on one paragraph in one post, you do not want a plugin that wants to manage your whole site.

Usage:

[expand title="My title"]
The content goes here.
<img src="even-images-can-go-in-here.jpg" />
And wrap up with a closing expand tag.
[/expand]

Supports a custom CSS class via [expand class="my-class"] and works with WordPress oEmbeds and other shortcodes nested inside.

Capturas

  • Closed Simple Expand.
  • Open Simple Expand with HTML inside.

Instalación

  1. Upload /simple-expand/ to the /wp-content/plugins/ directory.
  2. Activa el plugin a través del menú «Plugins» en WordPress.
  3. Place [expand] shortcodes in your posts or pages.

FAQ

Does this work in the block editor?

Yes. The shortcode renders inside any paragraph or shortcode block.

Can I style it myself?

Yes. Add your own CSS targeting details.jhse-expand (or pass class="my-class" to the shortcode and target that).

Reseñas

No hay valoraciones para este plugin.

Colaboradores y desarrolladores

«Simple Expand – Lightweight Read more toggle» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Simple Expand – Lightweight Read more toggle» está traducido en 5 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Simple Expand – Lightweight Read more toggle» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.3

  • Added License header to plugin file (wp.org Plugin Check requirement).
  • Added direct file access protection (ABSPATH check).
  • Added explicit version to wp_register_style() call.
  • Tested up to WordPress 6.9.

1.2

  • Breaking: CSS class changed from .expand to .jhse-expand. If you have custom CSS targeting .expand, update it to .jhse-expand.
  • Custom CSS class support via [expand class="my-class"].
  • Use wp_add_inline_style instead of inline style tag.
  • Removed duplicate iframe attributes.
  • Fixed Plugin URI.
  • Tested up to WordPress 6.7.
  • Updated minimum PHP requirement to 7.4.

1.1

  • Added support for YouTube and other iframe embeds inside expand tag (also WP built in embeds).

1.0.1

  • Added support for shortcode in expand tag.

1.0

  • Versión inicial.