=== SimpliPsum ===
Contributors: goodbitdigital
Tags: lorem ipsum, placeholder, dummy text, shortcode
Requires at least: 5.5
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later

Inject placeholder text from a SimpliPsum service with a dead-simple shortcode.

== Description ==

A thin WordPress wrapper around a SimpliPsum service (https://github.com/troyfoley/simplipsum).
Drop a `[lipsum]` shortcode and it fetches placeholder text from your SimpliPsum
instance and renders it server-side. Responses are cached in transients, so it
does not hit the network on every page load.

The shortcode mirrors the SimpliPsum URL path:

* `[lipsum]` — 3 paragraphs
* `[lipsum paragraphs/2]` — 2 paragraphs
* `[lipsum words/50]` — 50 words (inline)
* `[lipsum sentences/3]` — 3 sentences (inline)
* `[lipsum words/30 pack=bacon]` — a themed or custom pack
* `[lipsum words/30 classic=0]` — drop the "Lorem ipsum…" opener
* `[lipsum paragraphs/2 format=plain]` — force plain text

Paragraphs render as real `<p>` blocks; words and sentences render inline.

Prefer the block editor? Add the **SimpliPsum** block — same options (unit, count,
pack, classic opener, format) with a live preview, rendered by the same service.

== Installation ==

1. Copy the `simplipsum` folder into `wp-content/plugins/` and activate it.
2. Go to **Settings → SimpliPsum** and set your service URL
   (e.g. `https://simplipsum.example.com`).
   Developers can instead `define('SIMPLIPSUM_URL', '…')` in `wp-config.php`
   or use the `simplipsum_base_url` filter.

== Filters ==

* `simplipsum_base_url` — override the service URL.
* `simplipsum_cache_ttl` — transient lifetime in seconds (default 12 hours).

== Changelog ==

= 1.0.1 =
* Default service URL now points at the public instance (https://simplipsum.goodbit.digital).

= 1.0.0 =
* Initial release: `[lipsum]` shortcode with API-path syntax, a SimpliPsum block
  with live preview, transient caching, and a settings page.
