Style examples (how it can look)
You must be the change you wish to see in the world.
— Mahatma Gandhi · Indian lawyer, writer, moralist, ascetic and pacifist, 1869 – 1948
I’ll be back.
— Terminator · 1984
Whatever you are, be a good one.
— Abraham Lincoln · former President of the USA
In production: one fixed quote per day, same for all visitors.
Live Demo (how it looks here)
A new quote will be posted tomorrow. 🙂 The quote changes automatically every day at midnight.
What the plugin does
📅
Daily rotation
One quote per day — deterministic, stable, same for every visitor.
🔗
REST API
/wp-json/citatly/v1/today with HTTP caching headers for CDN compatibility.
🎨
No forced styles
BEM CSS classes — full styling freedom via your theme.
🔒
XSS-safe
Plain text only — no HTML stored or rendered.
📦
Import / Export
Bulk manage quotes via JSON upload and download.
🧩
Block + Shortcode
Works in Gutenberg and classic editor alike.
How it works
Install plugin
Upload to /wp-content/plugins/ or install directly from WordPress.org.
Add quotes
Use the “Quotes” post type in the admin. Or import a JSON file.
Embed
Place [citatly] anywhere on your site or use the Gutenberg Block.
Done
Every day a new quote — automatically.
Easy to embed
Place the Shortcode anywhere — pages, posts, widgets:
[citatly]
Optional: add your own CSS class for styling:
[citatly class="my-style"]
Full styling freedom – zero forced styles — you have full styling control via your theme. Read the documentation for more information.