WordPress plugin intelligence profile

Cycle Block – Rotate & Schedule Content Variations

Rotate content variations on a schedule — daily, weekly or monthly. Rendered server-side, so there's no flicker or layout shift.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.8 · PHP 8.1
Directory statusactive
Last directory update27 Oct 20265d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Cycle Block – Rotate & Schedule Content Variations version 2.1.0 as active, updated 5d ago and tested up to WordPress 7.1.

Overview

About this plugin

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.

  • Daily, weekly or monthly rotation.
  • Shuffle, so a full pass shows every variation before any repeats.
  • Sequence, if you want them in the order you wrote them.
  • Repeat, or stop on the last variation once the cycle has run through.
  • Preview from the editor, stepping through every variation without waiting for the schedule

and without disturbing what visitors see.

  • No configured limit on variations per block, and as many blocks as you like per page. The

rotation queue is stored in a single database column, which puts a practical ceiling of roughly

1,600 variations on one block — far past any real use.

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.

  • No flicker and no layout shift. Nothing swaps after the page has painted, so the block

never causes the jump that hurts Core Web Vitals.

  • No hidden duplicate content. Search engines see one variation, not all of them stacked in

the markup with the rest hidden by CSS.

  • No JavaScript required to choose or display a variation.
  • Nothing is written into your post content, so your saved posts do not change as the

schedule advances.

Built to behave

  • Every variation is real block content, so it inherits your theme’s colours, typography and

spacing rather than fighting them.

  • The schedule is tracked per block and per post, so duplicating a page gives the copy its own

schedule instead of sharing one.

  • If anything goes wrong — a missing schedule, a plugin conflict — the block falls back to

showing its content rather than breaking the page.

  • Built against WCAG 2.2 AA and fully translatable.

External services

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.

io, where Cycle

Block Pro is downloaded. That page opens in your browser only when you click the link.

Terms of service ·

Privacy policy

Source code

The plugin’s compiled JavaScript is built from readable sources, and both are published

together at:

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 the one GhostLabs library the plugin uses

0-or-later) — so composer install

&& pnpm install && pnpm run build needs no credentials of any kind and reproduces that

css byte for byte.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • content rotation
  • rotating content
  • scheduled content
  • gutenberg
  • testimonials
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.8 · PHP 8.1
Update activity27 Oct 20265d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.0.22.1.0
WordPress compatibility7.17.1.4
WordPress requirement6.46.8
Version1.0.42.0.2
WordPress compatibility6.9.77.1
WordPress requirement6.86.4
PHP requirement7.48.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.