BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
XV Random Quotes icon
Actively maintained Tested up to 6.9.9

XV Random Quotes

Display and rotate quotes anywhere on your WordPress site. Fully integrated with WordPress Custom Post Types, Gutenberg blocks, and REST API.

Active installs300+100+ tier
Downloads · 30d466▲ 3.6× vs prev. 30d
Rating3.7/56 reviews
Health score53/100Fair
All-time downloads10.5KSince Aug 2015
Support resolved0 / 10% in last 2 months
RequiresWP 6.0PHP 7.4+
Downloads · 7d48▼ -28.4% week over week
Our verdict

Use with caution

XV Random Quotes works, but test it on a staging site before relying on it in 2026. It runs on 300+ sites, is rated 3.7/5 and was last updated 4 weeks ago, and scores 53/100 on our health check.

  • Actively developed — last update 4 weeks ago
  • Small user base (300+ active installs)
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

3978117Jul 2Aug 15Sep 29
Yesterday8
Daily average (1y)9
Peak day178Jan 8, 2026
Last 12 months3.2K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where XV Random Quotes stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
blocks >100 10,000 Best blocks plugins →
gutenberg >100 7,763 Best gutenberg plugins →
quotes #11 2,805 Best quotes plugins →
random #7 2,632 Best random plugins →
widget >100 10,000 Best widget plugins →

Version adoption

Share of active sites per release.

  • 2.974.4%
  • 1.3722.3%
  • 1.353.4%

Rating breakdown

★★★★★★★★★★ 3.7 from 6 reviews

  • 5★66.7%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★33.3%

About XV Random Quotes

From the official readme · v2.9.1

Description

XV Random Quotes helps you collect and display random quotes everywhere on your WordPress site. Built with modern WordPress standards using Custom Post Types, Gutenberg blocks, and the REST API.

🎯 Modern WordPress Integration

  • Custom Post Type – Quotes are managed as native WordPress posts with full revision history
  • Gutenberg Blocks – Three dedicated blocks: Random Quote, Specific Quote, and List Quotes
  • REST API – Access quotes programmatically for headless WordPress and custom integrations
  • Taxonomy Support – Organize quotes with categories and authors (with URL support)
  • Block Editor – Full support with dedicated meta boxes for quote content and source

✨ Key Features

  • Multiple Display Methods – Widgets, shortcodes, template tags, and Gutenberg blocks
  • AJAX-Powered Widgets – Automatic quote rotation without page reload (configurable timer)
  • Category Filtering – Display quotes from specific categories or all quotes
  • Author Management – Track quote authors with optional URL links
  • Flexible Ordering – Random or sequential quote display
  • Native Styling Toggle – Use plugin’s default styling or your theme’s styles
  • Complete Backward Compatibility – All legacy shortcodes and template tags still work

📦 Display Options

  • Gutenberg Blocks:
    • Random Quote Block – Display one or more random quotes
    • Specific Quote Block – Show a particular quote by ID
    • List Quotes Block – Paginated list of quotes with filtering
  • Widgets: Sidebar widget with AJAX refresh and category filtering
  • Shortcodes: [stray-random], [stray-id], [stray-all] for posts and pages
  • Template Tags: stray_random_quote(), stray_a_quote() for theme integration
  • REST API: /wp-json/xv-random-quotes/v1/quote/random for custom integrations

🔄 Automatic Migration

Upgrading from v1.x? The plugin automatically detects the need of migrating your existing quotes to the new Custom Post Type system. The migration is always manual to prevent race conditions and duplicate imports. When the plugin is activated or updated, an admin notice prompts the user to start the migration via a button. The migration then processes quotes in batches via AJAX.

🎨 Customization

  • Customize HTML wrappers (before/after quote, author, source)
  • Control author and source link formatting
  • AJAX loading messages and animations
  • Native WordPress styling or custom CSS

See RELEASE_NOTES.md for complete v2.0 features and migration guide.

Credits

Localization

  • German, thanks to Markus Griesbach
  • Chinese, thanks to WGMking
  • Croatian, thanks to Rajic
  • Danish, thanks to Georg

Actually, these translations are not updated to the latest version.
I am looking for new localizers, all languages welcome!

Please note: the best way to submit new or updated translations is to send me a direct link to the localization files in the contact page of my website. This way the files are made available to the users sooner, and without waiting for a new release.

Please note: If you want to create a localized copy of XV Random Quotes, consider skipping the help page and translate the rest. This will save you quite some time. The help page has a lot of text.

Known Issues

None currently reported for v2.0. If you find an issue, please report it on GitHub.

Installation

Automatic Installation

  1. Go to Plugins > Add New in your WordPress admin
  2. Search for “XV Random Quotes”
  3. Click “Install Now” and then “Activate”
  4. If upgrading from v1.x, migration will start automatically

Manual Installation

  1. Download the plugin zip file
  2. Upload to /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Go to Quotes > All Quotes to start adding quotes

After Installation

  • New Installation: Go to Quotes > Add New to create your first quote
  • Upgrading from v1.x:
    • Small databases (≤500 quotes) migrate automatically on activation
    • Large databases show an admin notice with “Start Migration” button
    • All existing quotes, categories, and settings are preserved
    • See migration guide in RELEASE_NOTES.md for details

Using Gutenberg Blocks

  1. Edit any post or page
  2. Click the + button to add a block
  3. Search for “quote” to find the three quote blocks:
    • Random Quote – Display random quotes with category filtering
    • Specific Quote – Show a particular quote by ID
    • List Quotes – Paginated list with ordering options

Using Widgets

  1. Go to Appearance > Widgets
  2. Add “XV Random Quotes” widget to your sidebar
  3. Configure categories, display options, and AJAX settings
  4. Save and view your site

Using Shortcodes

Add to any post or page content:
– [stray-random] – Display a random quote
– [stray-random categories="inspiration,wisdom"] – Random quote from specific categories
– [stray-id id="123"] – Display a specific quote
– [stray-all] – Display all quotes with pagination

See the Help page (Quotes > Help) for complete documentation.

Frequently asked questions

What’s new in version 2.0?

Version 2.0 is a complete modernization using WordPress Custom Post Types, Gutenberg blocks, and REST API. All legacy features remain fully compatible.

Will my existing quotes be lost when upgrading?

No! The plugin automatically migrates all existing quotes from the old database table to the new Custom Post Type system. Categories, authors, and all metadata are preserved.

How does the migration work?

Small databases (≤500 quotes): Automatic migration on plugin activation Large databases (>500 quotes): Shows admin notice with “Start Migration” button for batch processing Migration is safe and can be resumed if interrupted Original data remains in the database for safety

Can I still use my old shortcodes?

Yes! All legacy shortcodes work exactly as before: [stray-random], [stray-id], [stray-all], and template tags like stray_random_quote().

How do I use the Gutenberg blocks?

Edit any post or page in the Block Editor Click + to add a block Search for “quote” Choose from: Random Quote, Specific Quote, or List Quotes blocks Configure block settings in the sidebar

Can I use AJAX to refresh quotes without page reload?

Yes! Enable AJAX in the widget settings. You can set a timer for automatic rotation or allow manual refresh with a click link.

How do I add quotes?

Go to Quotes > Add New in your WordPress admin. Add the quote title, content (with basic formatting), author, source, and categories just like creating a post.

Can I organize quotes into categories?

Yes! Use the Quote Categories taxonomy (similar to post categories). Assign multiple categories to each quote and filter by category in widgets, blocks, and shortcodes.

How do I add author information with a link?

Go to Quotes > Authors Add or edit an author In the “Author URL” field, enter the author’s website Author names will automatically link to their URLs when displayed

Does this work with the Classic Editor?

Yes! The plugin works with both the Block Editor and Classic Editor. Meta boxes are available for adding quote content and source in both editors.

Is there a REST API endpoint?

Yes! Access random quotes via /wp-json/xv-random-quotes/v1/quote/random with parameters for categories, sequence, and more. Perfect for headless WordPress.

Can I customize the HTML output?

Yes! Go to Quotes > Settings to customize HTML wrappers, link formats, and styling options. You can also toggle native styling to use your theme’s styles.

Where can I get support?

Documentation: Quotes > Help in your WordPress admin GitHub Issues: https://github.com/xavivars/xv-random-quotes/issues WordPress Forums: https://wordpress.org/support/plugin/xv-random-quotes

How do I contribute?

Contributions are welcome! Visit the GitHub repository at https://github.com/xavivars/xv-random-quotes and submit pull requests or report issues.

Changelog

Major modernization release! Automatic migration from v1.x. Uses WordPress Custom Post Types, Gutenberg blocks, and REST API. 100% backward compatible - all old shortcodes and template tags still work. Recommended: Backup your database before upgrading (standard WordPress best practice).

See changelog.txt for complete version history.

Full changelog on WordPress.org →

Screenshots

Gutenberg blocks in the block inserter
Gutenberg blocks in the block inserter
Random Quote block in the editor
Random Quote block in the editor
Quote management using WordPress Custom Post Types
Quote management using WordPress Custom Post Types
Quote editing with meta boxes for content and source
Quote editing with meta boxes for content and source
Widget settings with AJAX options
Widget settings with AJAX options
Settings page for display customization
Settings page for display customization

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best XV Random Quotes alternatives

All blocks plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Spectra Legacy – Gutenberg Blocks Spectra Legacy – Gutenberg Blocks Gutenberg blocks for existing Spectra websites. Maintained, stable, and fully supported —… by Brainstorm Force 1M+ ★★★★★★★★★★ 4.7 (1.9K) 2 days ago 88
2 Kadence Blocks — Page Builder Toolkit for Gutenberg Editor Kadence Blocks — Page Builder Toolkit for Gutenberg Editor 20+ Gutenberg Blocks with endless options, enabling top-notch efficiency for… by Nexcess 600K+ ★★★★★★★★★★ 4.8 (332) 1 week ago 89
3 Extendify Extendify The best WordPress templates, pattern, and layout library with 1,000+ designs built for the… by Extendify 500K+ ★★★★★★★★★★ 4.7 (10) 2 weeks ago 76
4 SiteOrigin Widgets Bundle SiteOrigin Widgets Bundle Essential elements for modern websites. Add buttons, sliders, heroes, maps, images… by Greg - SiteOrigin 400K+ ★★★★★★★★★★ 4.9 (134) 1 week ago 92
5 Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE Otter Blocks Quickly create WordPress pages with 20+ blocks, 100+ ready-to-import designs, and advanced… by Themeisle 300K+ ★★★★★★★★★★ 4.7 (249) 5 hours ago 96
6 Page Builder Gutenberg Blocks – CoBlocks Page Builder Gutenberg Blocks – CoBlocks CoBlocks is a suite of page builder WordPress blocks for Gutenberg, with 10+ new blocks and… by GoDaddy 300K+ ★★★★★★★★★★ 4.2 (109) 7 months ago 50
7 GenerateBlocks GenerateBlocks A small collection of lightweight WordPress blocks that can accomplish nearly anything. by Tom 200K+ ★★★★★★★★★★ 4.9 (122) 1 month ago 80
8 Layout Grid Block Layout Grid Block A Gutenberg container block to let you align items consistently across a global grid. by Automattic 200K+ ★★★★★★★★★★ 4.7 (13) 3 years ago 43
9 Stackable – Page Builder Gutenberg Blocks Stackable – Page Builder Gutenberg Blocks The complete website builder for the WordPress block editor. Build professional sites… by Benjamin Intal 100K+ ★★★★★★★★★★ 4.9 (521) 3 weeks ago 81
10 Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets Widget Options Widget Options gives you super powers to control your site’s sidebar widgets and all… by Marketing Fire 100K+ ★★★★★★★★★★ 4.9 (1.5K) 3 weeks ago 81

FAQ

XV Random Quotes: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 30, 2026

Is XV Random Quotes free?

Yes. XV Random Quotes is free to download and use from the official WordPress.org plugin directory.

Is XV Random Quotes safe to use in 2026?

XV Random Quotes works, but test it on a staging site before relying on it in 2026. It runs on 300+ sites, is rated 3.7/5 and was last updated 4 weeks ago, and scores 53/100 on our health check.

How many websites use XV Random Quotes?

XV Random Quotes is active on 300+ WordPress websites and has been downloaded 10,534 times since it launched in August 2015. It was downloaded 466 times in the last 30 days.

Does XV Random Quotes work with WordPress 7.1?

XV Random Quotes is officially tested up to WordPress 6.9.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does XV Random Quotes need?

XV Random Quotes requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was XV Random Quotes last updated?

The latest version, 2.9.1, was released on September 3, 2026 (4 weeks ago).

Who makes XV Random Quotes?

XV Random Quotes is developed and maintained by Xavi Ivars.

What are the best alternatives to XV Random Quotes?

The most popular alternatives to XV Random Quotes are Spectra Legacy (1M+ installs), Kadence Blocks (600K+ installs) and Extendify (500K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.