Citatly — free WordPress plugin for daily quotes

Lightweight · Cache-safe · Shortcode & Block

Download on WordPress.org View Documentation
Add quote

Style examples (how it can look)

In production: one fixed quote per day, same for all visitors.

Live Demo (how it looks here)

Quote of the Day:

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

1

Install plugin

Upload to /wp-content/plugins/ or install directly from WordPress.org.

2

Add quotes

Use the “Quotes” post type in the admin. Or import a JSON file.

3

Embed

Place [citatly] anywhere on your site or use the Gutenberg Block.

4

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.