

Three versions of one hero, written once and named. Pick the schedule — daily, weekly or monthly — choose shuffle or sequence, repeat or stop on the last one, and preview every variation from the editor without waiting for the clock.
Write several versions of a section once, and let the page show a different one over time.
A testimonial that changes every week. A hero message that rotates each month. A call to action
that differs every day. You write the variations in the block editor, choose how often they
change, and the page takes it from there.
How it works
Add a Cycle block, then add a variation inside it for each version you want. Anything can go
in a variation — headings, images, buttons, columns, other blocks. Pick an interval, and that is
the whole setup.
Rendered on the server, which matters more than it sounds
The variation is chosen before the page is sent to the browser. Only one is ever in the HTML.
Built to behave
This plugin contacts no external service. It sends nothing from the front end your visitors see,
nothing from the admin, and nothing in the background: it has no update check, no scheduled task
and no analytics.
The settings screen links to your GhostLabs account page, at enter.theghostlab.io, where Cycle
Block Pro is downloaded. That page opens in your browser only when you click the link.
Terms of service ·
Privacy policy
The plugin’s compiled JavaScript is built from readable sources, and both are published
together at:
https://github.com/theghostlab/wp-ghostlabs-cycle-block-lite
That repository contains this plugin’s source at the version the newest tag names — the same PHP
that ships — plus the uncompiled src/ and dev/ behind its bundles and the configuration used
to build them. Every dependency is a public package and none is private — so composer install needs no credentials of any kind and reproduces that
&& pnpm install && pnpm run build
repository’s build/, assets/js/ and assets/css/settings.css byte for byte.