WordPress plugin

Download Random Content Pro Free

Random Content Pro rotates grouped content across posts, pages, sidebars, and widget areas. Schedule items, target visitors, control frequency, assign selection weights, and define fallback content using shortcodes or the Random Content widget.

Download plugin

4.8 / 5 · 35 ratings  WordPress.org rating

Keep WordPress content changing

Random Content Pro is a standalone WordPress plugin for displaying changing content across your site. Create content entries, organize them into groups, and show a random selection wherever you need it. Each page load can present a different item, helping you keep testimonials, promotional messages, calls to action, tips, quotes, or frequently asked questions varied without repeatedly editing page content.

The plugin is designed for practical use without coding. Content can be created through the Random Content post type using the WordPress editor, with support for text, images, HTML, shortcodes, and embeds. Groups work like categories, allowing you to maintain separate rotation sets for different parts of your site.

Control what visitors see

Random Content Pro adds controls for deciding when content appears and which visitors can see it. Set start and end dates for individual items to run time-limited campaigns or remove scheduled content automatically. Visitor targeting can use user role, login status, UTM parameters, referrer, or page type.

  • Scheduling: Set start and end dates for content items.
  • Visitor targeting: Show different content according to visitor and request details.
  • Frequency controls: Prevent the same item from appearing twice in a row and set cooldown periods between displays.
  • Weighted selection: Assign each item a weight from 1 to 10 so higher-weight items appear more often.
  • Display rules: Restrict group visibility to logged-in visitors, specific roles, or specific page types.
  • Fallback content: Choose what appears when filtering removes every available item.

Shortcodes and widgets

Place random content with the [random_content] shortcode in posts, pages, sidebars, and widget areas. Use a group ID to draw from a specific set, add a number of posts to display multiple items, or use the AJAX option when full-page caching would otherwise keep the same selection visible.

For example, a group shortcode can select content from a particular rotation set, while the num_posts parameter can display several items at once. The ajax=”yes” option loads content after the page loads, which is useful for sites using page caching or a CDN.

You can also use the Random Content widget. Add it under Appearance → Widgets, select a group, and set the number of posts. Leaving the group empty allows the widget to draw from all entries.

Suitable workflows

Use separate groups for testimonials, header promotions, sidebar banners, campaign messages, educational tips, or support content. Weighted selection can help vary test messages, while scheduling and targeting let you align content with campaigns or visitor contexts. Built-in caching and efficient PHP randomization support the plugin’s lightweight approach.

Installation and setup

  1. Create entries under the Random Content post type.
  2. Create groups under Random Content → Groups and assign entries to them.
  3. Place a shortcode in a post, page, or widget area, or add the Random Content widget from the Widgets screen.
  4. Configure Pro scheduling, targeting, frequency, weights, display rules, and fallback content as needed.

Automatic updates deliver new features and fixes directly through the WordPress dashboard.

Publisher
Jeremy Green

Related WordPress plugins

Download WordPress Countdown Premium Free

Flexible countdowns for WordPress campaigns WordPress Countdown Premium extends the Countdown Timer – Widget Countdown plugin with additional…

Download Smart Image Resize for WooCommerce Pro Free

Uniform product images for WooCommerce Smart Image Resize for WooCommerce Pro helps create a consistent product grid when…

Download Order Tracking Premium Free

Order and status tracking for WordPress Order Tracking Premium adds an expanded order and status management system to…

Download Gift Wrapper PLUS for WooCommerce Free

Flexible gift wrapping for WooCommerce Gift Wrapper PLUS for WooCommerce treats gift wrapping as a WooCommerce product. This…

Download Go Live Update Urls Pro Free

Update a WordPress domain with greater control Go Live Update Urls Pro is the paid edition of Go…

Download MasterStudy LMS PRO Free

Build an Online Learning Website MasterStudy LMS PRO is a paid WordPress learning management system for creating, managing,…