[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_X2PTksa-SsoHWmkfstYmb3wibQBBI6kGy3H3ZBy15I":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":146,"fingerprints":274},"random-content","Random Content","1.6.4","Jeremy Green","https:\u002F\u002Fprofiles.wordpress.org\u002Fendocreative\u002F","\u003Cp>\u003Cstrong>Random Content\u003C\u002Fstrong> is the easiest way to keep your WordPress site feeling fresh and dynamic. Create content groups, add as many items as you want, and display a random selection anywhere on your site with a single shortcode or widget.\u003C\u002Fp>\n\u003Cp>Every time a visitor loads the page, they see something different. That means higher engagement, more clicks, and a site that never feels stale.\u003C\u002Fp>\n\u003Ch4>What can you do with it?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Rotate testimonials\u003C\u002Fstrong> — Show a different customer quote on every page load\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Randomize banners\u003C\u002Fstrong> — Keep sidebar and header promotions fresh without manual updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cycle CTAs\u003C\u002Fstrong> — Test different calls-to-action to see what gets clicks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display tips or quotes\u003C\u002Fstrong> — Add variety to any page, post, or widget area\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shuffle FAQs\u003C\u002Fstrong> — Surface different questions each visit\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display random content anywhere with the \u003Ccode>[random_content]\u003C\u002Fcode> shortcode\u003C\u002Fli>\n\u003Cli>Use in posts, pages, sidebars, or widget areas\u003C\u002Fli>\n\u003Cli>Organize content into groups for separate rotation sets\u003C\u002Fli>\n\u003Cli>Control how many items display at once\u003C\u002Fli>\n\u003Cli>Full WordPress editor support — text, images, HTML, shortcodes, embeds\u003C\u002Fli>\n\u003Cli>Lightweight and fast with built-in caching\u003C\u002Fli>\n\u003Cli>No coding required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Getting started\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create entries under the Random Content post type\u003C\u002Fli>\n\u003Cli>Organize them into Groups (works like categories)\u003C\u002Fli>\n\u003Cli>Add \u003Ccode>[random_content group_id=\"123\"]\u003C\u002Fcode> wherever you want random content to appear\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>That’s it. Your content rotates automatically on every page load.\u003C\u002Fp>\n\u003Ch4>Need more control?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frandomcontentpro.com\u002F\" rel=\"nofollow ugc\">Random Content Pro\u003C\u002Fa>\u003C\u002Fstrong> gives you complete control over what visitors see and when they see it:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Scheduling\u003C\u002Fstrong> — Set start and end dates so content appears and disappears automatically. Run time-limited campaigns without touching your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visitor targeting\u003C\u002Fstrong> — Show different content based on user role, login status, UTM parameters, referrer, or page type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frequency controls\u003C\u002Fstrong> — Prevent the same item from showing twice in a row. Set cooldown periods between displays.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Weighted selection\u003C\u002Fstrong> — Assign weights (1–10) to each item. Higher weight = shown more often. Perfect for A\u002FB testing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display rules\u003C\u002Fstrong> — Control visibility per group: logged-in only, specific roles, specific page types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fallback content\u003C\u002Fstrong> — Define what shows when all items are filtered out. Never display an empty space.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic updates\u003C\u002Fstrong> — Get new features and fixes delivered directly to your WordPress dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frandomcontentpro.com\u002F\" rel=\"nofollow ugc\">Learn more about Random Content Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Shortcode usage\u003C\u002Fh4>\n\u003Cp>Display a random item from all entries:\u003Cbr \u002F>\n    [random_content]\u003C\u002Fp>\n\u003Cp>Display from a specific group:\u003Cbr \u002F>\n    [random_content group_id=”64″]\u003C\u002Fp>\n\u003Cp>Display multiple items at once:\u003Cbr \u002F>\n    [random_content group_id=”13″ num_posts=”3″]\u003C\u002Fp>\n\u003Cp>Load content via AJAX (useful for sites with page caching):\u003Cbr \u002F>\n    [random_content group_id=”64″ ajax=”yes”]\u003C\u002Fp>\n\u003Ch4>Widget usage\u003C\u002Fh4>\n\u003Cp>Navigate to Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets, add the Random Content widget to any sidebar, and select a group from the dropdown. Leave the group empty to pull from all entries.\u003C\u002Fp>\n","Display random content anywhere on your WordPress site. Rotate testimonials, banners, CTAs, and more with a simple shortcode or widget.",3000,54411,98,34,"2026-03-11T04:34:00.000Z","6.9.4","5.0.1","",[20,21,4,22,23],"content-rotation","dynamic-content","rotating-content","testimonials","https:\u002F\u002Fwww.randomcontentpro.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-content.1.6.4.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"endocreative",4,3090,89,30,86,"2026-04-04T11:01:10.616Z",[40,60,77,100,121],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":26,"num_ratings":50,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"blocks-randomizer","Content Randomizer – Rotate Any Block","1.4.0","Slava Abakumov","https:\u002F\u002Fprofiles.wordpress.org\u002Fslaffik\u002F","\u003Cp>Blocks Randomizer adds dynamic variety to your website by randomly displaying blocks from a collection you define. Simply add the “Blocks Randomizer” container block to any page or post, fill it with your desired content blocks, and the plugin will automatically select and display one (or more) randomly each time the page loads.\u003C\u002Fp>\n\u003Cp>Perfect for creating fresh, engaging experiences for repeat visitors without manually updating content.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy to Use\u003C\u002Fstrong>: Works seamlessly with the WordPress Block Editor (Gutenberg)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Content\u003C\u002Fstrong>: Add any type of block as a child – paragraphs, images, headings, galleries, custom blocks, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Display Options\u003C\u002Fstrong>: Choose how many random blocks to show at once\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Coding Required\u003C\u002Fstrong>: Simple drag-and-drop interface for managing randomized content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Lightweight and efficient randomization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Rotating Testimonials\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate a collection of testimonial blocks and display a different customer review each time visitors load your page. Great for homepage hero sections or service pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Daily Tips & Quotes\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd multiple quote or paragraph blocks with tips, motivational quotes, or daily advice. Each page load presents fresh inspiration to your audience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Random Call-to-Actions\u003C\u002Fstrong>\u003Cbr \u002F>\nTest different CTAs by randomly displaying various buttons, banners, or promotional blocks. Perfect for A\u002FB testing messaging without complex tools.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Showcases\u003C\u002Fstrong>\u003Cbr \u002F>\nRotate featured products, services, or portfolio items on your homepage to give equal visibility to different offerings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Educational Content\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay random “Did You Know?” facts, learning tips, or course highlights to keep educational sites engaging for returning students.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Banner & Advertisement Rotation\u003C\u002Fstrong>\u003Cbr \u002F>\nCycle through different promotional banners, partner logos, or advertisement blocks without needing a separate ad management plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Seasonal Greetings\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd multiple greeting blocks for different occasions and let visitors see varied welcome messages throughout the year.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Team Member Spotlights\u003C\u002Fstrong>\u003Cbr \u002F>\nShowcase different team members randomly on your about page, giving everyone fair representation.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add the “Blocks Randomizer” block to your page or post\u003C\u002Fli>\n\u003Cli>Insert any blocks you want as direct children (top-level blocks will be picked during the randomization logic)\u003C\u002Fli>\n\u003Cli>Configure how many blocks to display at once (optional)\u003C\u002Fli>\n\u003Cli>Publish your page – visitors will see random content from your collection\u003C\u002Fli>\n\u003Cli>Update anytime by adding, removing, or editing child blocks\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Using with the Block Editor (Gutenberg)\u003C\u002Fh3>\n\u003Cp>The Blocks Randomizer is built natively for the WordPress Block Editor (Gutenberg). It works as a container block that accepts any other blocks as children:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full compatibility\u003C\u002Fstrong> with all core WordPress blocks (Paragraph, Image, Heading, Gallery, Button, Quote, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag-and-drop interface\u003C\u002Fstrong> for easy block management within the randomizer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live preview\u003C\u002Fstrong> in the editor showing all your blocks (actual randomization happens on the front-end)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block toolbar\u003C\u002Fstrong> and settings work normally for blocks inside the randomizer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Simply add the Blocks Randomizer block anywhere you’d add any other block, and start building your randomized content collection.\u003C\u002Fp>\n\u003Ch3>Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Marketing and landing pages\u003C\u002Fli>\n\u003Cli>Membership and community sites\u003C\u002Fli>\n\u003Cli>Educational and training platforms\u003C\u002Fli>\n\u003Cli>E-commerce and business websites\u003C\u002Fli>\n\u003Cli>Blogs and content sites\u003C\u002Fli>\n\u003Cli>Portfolio and agency websites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re looking to increase engagement, test different messaging, or simply add variety to your content, Blocks Randomizer makes it simple and intuitive.\u003C\u002Fp>\n\u003Ch3>How to Create Rotating Testimonials\u003C\u002Fh3>\n\u003Cp>Creating rotating customer testimonials is one of the most popular uses for the Blocks Randomizer. Here’s a step-by-step guide:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Create or edit the page\u003C\u002Fstrong> where you want testimonials to appear (typically your homepage, services page, or dedicated testimonials page)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add the Blocks Randomizer block\u003C\u002Fstrong> by clicking the “+” button and searching for “Blocks Randomizer” or typing \u003Ccode>\u002Frandom\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add your first testimonial\u003C\u002Fstrong> inside the randomizer container – you can use Quote blocks, Paragraph blocks, or custom testimonial blocks from your theme\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Format your testimonial\u003C\u002Fstrong> with the customer’s quote, name, company, and optionally add their photo using an Image block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add more testimonials\u003C\u002Fstrong> by clicking the “+” button inside the randomizer and repeating the formatting for each customer review\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjust display settings\u003C\u002Fstrong> (optional) – in the block sidebar, you can set how many testimonials to show at once if you want to display multiple reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publish or update\u003C\u002Fstrong> your page – visitors will now see a different random testimonial each time they load the page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Pro tip:\u003C\u002Fstrong> Use consistent formatting for all testimonials (same heading sizes, image dimensions, text styles) to ensure smooth visual transitions between random selections.\u003C\u002Fp>\n\u003Ch3>How to Set Up Random Call-to-Actions\u003C\u002Fh3>\n\u003Cp>Rotating different call-to-action messages helps you test which messaging resonates best with your audience:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Open the page\u003C\u002Fstrong> where you want rotating CTAs (homepage, landing page, or product page)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add the Blocks Randomizer block\u003C\u002Fstrong> in the section where you want your CTA to appear\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create your first CTA\u003C\u002Fstrong> using Button blocks, Heading + Paragraph combinations, or custom CTA blocks from your theme or page builder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate and modify\u003C\u002Fstrong> – create variations with different:\n\u003Cul>\n\u003Cli>Headline text (“Start Your Free Trial” vs “Get Started Today”)\u003C\u002Fli>\n\u003Cli>Button colors and styles\u003C\u002Fli>\n\u003Cli>Supporting copy and benefits messaging\u003C\u002Fli>\n\u003Cli>Urgency elements (“Limited Time Offer” vs “No Credit Card Required”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add each variation\u003C\u002Fstrong> as a separate block group inside the randomizer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set to display one CTA\u003C\u002Fstrong> at a time using the “Number of blocks” setting (set to 1)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monitor performance\u003C\u002Fstrong> over time to see which messages drive more conversions\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Pro tip:\u003C\u002Fstrong> Keep the overall design structure similar across variations so the page layout remains consistent, but vary the messaging and emphasis to test different value propositions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro tip 2:\u003C\u002Fstrong> You can use different UTM values (specifically, \u003Ccode>utm_content\u003C\u002Fcode>) for your CTA buttons inside the randomizer, this way you can even track using any analytics solution (like Google Analytics, or Fathom Analytics, or Plausible Analytics) which CTA performs better.\u003C\u002Fp>\n\u003Ch3>How to Display Random Products\u003C\u002Fh3>\n\u003Cp>For e-commerce sites, rotating product showcases give equal visibility to your catalog:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Navigate to your homepage\u003C\u002Fstrong> or shop page in the Block Editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add the Blocks Randomizer block\u003C\u002Fstrong> where you want featured products to rotate\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Insert WooCommerce or Easy Digital Downloads product blocks\u003C\u002Fstrong> inside the randomizer – you can use:\n\u003Cul>\n\u003Cli>Single Product blocks (for individual product showcases)\u003C\u002Fli>\n\u003Cli>Products by Category blocks (for category spotlights)\u003C\u002Fli>\n\u003Cli>Hand-picked Products blocks (for curated selections)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure each product block\u003C\u002Fstrong> with your desired layout, show\u002Fhide settings for price, ratings, “add to cart” button, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add multiple product configurations\u003C\u002Fstrong> – create different product spotlights, categories, or seasonal collections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjust how many products\u003C\u002Fstrong> to display using the randomizer settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publish your page\u003C\u002Fstrong> – products will rotate automatically, giving fair exposure to different items\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Pro tip:\u003C\u002Fstrong> Group related products together or create themed product blocks (e.g., “Summer Collection,” “Best Sellers,” “New Arrivals”) for more cohesive random displays.\u003C\u002Fp>\n\u003Ch3>How to Rotate Banner Advertisements\u003C\u002Fh3>\n\u003Cp>If you display ads, partner logos, or promotional banners, the randomizer helps distribute visibility:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Prepare your banner images\u003C\u002Fstrong> – ensure they’re all the same dimensions for a consistent layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add the Blocks Randomizer block\u003C\u002Fstrong> to your sidebar, header, or content area where banners should appear\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Insert Image blocks\u003C\u002Fstrong> inside the randomizer, uploading each banner or advertisement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add links to each image\u003C\u002Fstrong> by selecting the image and clicking the link icon – set destinations for each ad\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Include alt text\u003C\u002Fstrong> for accessibility and SEO on each image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add multiple banners\u003C\u002Fstrong> – upload all your advertisement images or promotional graphics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set display quantity\u003C\u002Fstrong> based on your layout (1 for single banner rotation, multiple for ad grids)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publish and monitor\u003C\u002Fstrong> – banners will rotate fairly, ensuring all advertisers or promotions get equal exposure\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Pro tip:\u003C\u002Fstrong> Use the same aspect ratio for all banners to prevent layout shifts. Consider adding a Text block below images for additional context or disclaimers if needed.\u003C\u002Fp>\n\u003Ch3>How to Configure Block Display Settings\u003C\u002Fh3>\n\u003Cp>Fine-tuning how many random blocks appear gives you precise control over your content:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Select the Blocks Randomizer block\u003C\u002Fstrong> by clicking on it in the editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open the Settings sidebar\u003C\u002Fstrong> on the right side of the screen (if not visible, click the gear icon in the top-right)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Find the “Number of blocks” setting\u003C\u002Fstrong> in the block settings panel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjust the number\u003C\u002Fstrong> using the input field or arrows:\n\u003Cul>\n\u003Cli>Set to \u003Cstrong>1\u003C\u002Fstrong> for single random block display (great for hero sections, testimonials)\u003C\u002Fli>\n\u003Cli>Set to \u003Cstrong>2-3\u003C\u002Fstrong> for multiple testimonials or product showcases\u003C\u002Fli>\n\u003Cli>Set to \u003Cstrong>0\u003C\u002Fstrong> to hide the entire block on the front-end (useful for temporarily disabling without deleting content)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview changes\u003C\u002Fstrong> by viewing the page on the front-end or using the editor preview\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consider your layout\u003C\u002Fstrong> – ensure multiple random blocks fit well within your design at different screen sizes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Pro tip:\u003C\u002Fstrong> The number you set is the maximum that will display. If you have fewer blocks inside the randomizer than the number specified, all available blocks will show.\u003C\u002Fp>\n\u003Ch3>Using with WooCommerce or Easy Digital Downloads\u003C\u002Fh3>\n\u003Cp>Perfect for e-commerce sites looking to rotate products, promotions, and calls-to-action:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Product blocks\u003C\u002Fstrong> – Add Single Product, Products by Category, or Hand-picked Products blocks inside the randomizer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product rotations\u003C\u002Fstrong> – Showcase different products on your homepage or shop sidebar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Promotional banners\u003C\u002Fstrong> – Rotate sale announcements and special offers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category spotlights\u003C\u002Fstrong> – Give equal visibility to different product categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-sells and upsells\u003C\u002Fstrong> – Randomize product recommendations on product pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Example use case:\u003C\u002Fstrong> Add and configure a grid block on your homepage, then add a randomizer inside of it, then add 5-10 featured products to the randomizer, set it to display 3 at a time, and visitors will see a different product selection on each visit.\u003C\u002Fp>\n\u003Ch3>Using with Caching Plugins\u003C\u002Fh3>\n\u003Cp>Understanding how caching affects randomization is crucial:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP Rocket:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Random blocks work with WP Rocket’s page caching\u003Cbr \u002F>\n– Content randomizes when cache regenerates (based on cache lifespan)\u003Cbr \u002F>\n– For per-visit randomization, add pages to cache exclusions\u003Cbr \u002F>\n– Consider using shorter cache lifespans for dynamic pages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>W3 Total Cache:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Compatible with page and object caching\u003Cbr \u002F>\n– Random selection happens during cache generation\u003Cbr \u002F>\n– Configure cache expiration based on how often you want new random content\u003Cbr \u002F>\n– Use fragment caching to cache everything except the randomizer\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP Super Cache:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Works with WP Super Cache out of the box\u003Cbr \u002F>\n– Each cache refresh will select new random blocks\u003Cbr \u002F>\n– Set appropriate cache timeout for your content rotation needs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LiteSpeed Cache:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Fully compatible with LiteSpeed caching\u003Cbr \u002F>\n– Random blocks cached until cache expires\u003Cbr \u002F>\n– Use ESI (Edge Side Includes) for more dynamic behavior if needed\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cloudflare \u002F CDN:\u003C\u002Fstrong>\u003Cbr \u002F>\n– CDN caching will serve the same version to all users until cache expires\u003Cbr \u002F>\n– Configure page rules for pages with randomized content\u003Cbr \u002F>\n– Consider shorter TTL (Time To Live) for dynamic pages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key principle:\u003C\u002Fstrong> The Blocks Randomizer performs server-side randomization. Whatever is selected gets cached. New random selection happens when cache regenerates.\u003C\u002Fp>\n\u003Ch3>Using with SEO Plugins\u003C\u002Fh3>\n\u003Cp>The Blocks Randomizer is SEO-friendly since randomization happens server-side.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SEO best practices:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Don’t place critical, unchanging SEO content in the randomizer\u003Cbr \u002F>\n– Use the randomizer for supplementary elements (testimonials, CTAs, featured items)\u003Cbr \u002F>\n– All variations should be topically relevant to the page’s main purpose\u003Cbr \u002F>\n– Consider that search engines may index different random variations on different crawls\u003C\u002Fp>\n\u003Ch3>Using with Form Plugins\u003C\u002Fh3>\n\u003Cp>Randomize different contact forms or lead capture forms to determine which one performs better – collects more contacts or leads.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WPForms:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Insert WPForms blocks inside the randomizer\u003Cbr \u002F>\n– A\u002FB test different form designs\u003Cbr \u002F>\n– Rotate forms for different services or products\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contact Form 7:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Add Contact Form 7 blocks to the randomizer\u003Cbr \u002F>\n– Test different form layouts and field combinations\u003Cbr \u002F>\n– Rotate forms for different audiences or purposes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gravity Forms:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Add Gravity Forms blocks to random rotation\u003Cbr \u002F>\n– Test form conversion rates with different layouts\u003Cbr \u002F>\n– Display appropriate forms based on random selection\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Formidable Forms:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Compatible with Formidable Forms blocks\u003Cbr \u002F>\n– Randomize contact forms, surveys, or calculators\u003C\u002Fp>\n\u003Ch3>Using with Membership & LMS Plugins\u003C\u002Fh3>\n\u003Cp>Display dynamic content for members or students:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LearnDash:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Randomize course highlights or lesson previews\u003Cbr \u002F>\n– Rotate student testimonials\u003Cbr \u002F>\n– Display random course modules or topics\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MemberPress:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Rotate membership benefits or pricing tables\u003Cbr \u002F>\n– Randomize member testimonials\u003Cbr \u002F>\n– Display different membership tier highlights\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LifterLMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Randomize course showcases\u003Cbr \u002F>\n– Rotate instructor spotlights\u003Cbr \u002F>\n– Display random learning paths\u003C\u002Fp>\n","Rotate and display random content blocks on every page load. Perfect for testimonials, CTAs, and dynamic content. Works with any block type.",50,587,1,"2026-01-09T10:29:00.000Z","6.7","7.4",[21,55,56,57,23],"gutenberg","randomizer","rotation","https:\u002F\u002Fgithub.com\u002Fslaffik\u002Fblocks-randomizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-randomizer.1.4.0.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":27,"downloaded":68,"rating":27,"num_ratings":27,"last_updated":69,"tested_up_to":16,"requires_at_least":70,"requires_php":53,"tags":71,"homepage":75,"download_link":76,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ghostlabs-cycle-block-lite","Cycle Block","1.0.4","GhostLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fghostlabs\u002F","\u003Cp>\u003Cstrong>Present your visitors fresh content on every visit.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6kUKLVhlT_Q?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Cycle Block is a lightweight and powerful Gutenberg block plugin that lets you display different content on each page load. With support for shuffle mode, it’s perfect for marketers, content creators, and site owners who want to add dynamic variation to their content without writing a single line of code. Use it to keep content fresh, rotate headlines, create randomized call-to-actions, or simply make your site more engaging. Each visit can show a different variation, encouraging repeat views and reducing bounce rates.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More examples of block variations:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Dynamic Testimonials\u003Cbr \u002F>\n– Daily Promotions\u003Cbr \u002F>\n– Limited-Time Offers\u003Cbr \u002F>\n– Rotating Blog Teasers\u003Cbr \u002F>\n– Seasonal Product Highlights\u003Cbr \u002F>\n– Call-to-Action Banners\u003Cbr \u002F>\n– Portfolios\u003Cbr \u002F>\n– Case Studies\u003Cbr \u002F>\n– Entire page sections\u003Cbr \u002F>\n– Or even just a single sentence\u003C\u002Fp>\n\u003Cp>All these examples are now easy to automatically update, rotate, or randomize in the WordPress block editor with Cycle Block.\u003C\u002Fp>\n\u003Ch3>Want More Features? Check Out Cycle Pro\u003C\u002Fh3>\n\u003Cp>Upgrade to the Pro version for advanced capabilities:\u003Cbr \u002F>\n– \u003Cstrong>Sequence Mode\u003C\u002Fstrong>: Display content variations in a set order.\u003Cbr \u002F>\n– \u003Cstrong>Custom Events for Content Tracking\u003C\u002Fstrong> – Monitor performance of each variation with custom tracking.\u003Cbr \u002F>\n– \u003Cstrong>Dedicated Support\u003C\u002Fstrong>: Get fast help from the GhostLabs team.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftheghostlab.io\u002Fcycle-block\" rel=\"nofollow ugc\">Get Cycle Block Pro here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Cycle Block is a lightweight and powerful Gutenberg block plugin that lets you display different content on each page load.",463,"2025-12-05T20:00:00.000Z","6.8",[20,21,72,73,74],"gutenberg-block","randomize-content","seo","https:\u002F\u002Fgithub.com\u002Ftheghostlab\u002Fwp-ghostlabs-cycle-block-lite","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fghostlabs-cycle-block-lite.1.0.4.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":37,"num_ratings":87,"last_updated":88,"tested_up_to":16,"requires_at_least":89,"requires_php":53,"tags":90,"homepage":95,"download_link":96,"security_score":97,"vuln_count":98,"unpatched_count":27,"last_vuln_date":99,"fetched_at":29},"reviews-feed","Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More","2.4.6","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>Display Yelp and Google business reviews on your site, either in the same single feed or in multiple different ones. Provide social proof through real customer testimonials that will turn site visitors into paying customers.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Embed Reviews on your WordPress Website | FREE Reviews Plugin for WordPress\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F1166356273?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>If a Google business listing has a physical location, you can display your latest reviews for it in an attractive feed. You can also enter the website address of any Yelp business and instantly create a feed of your Yelp reviews as well. Business ratings are an important part of social proof to increase customer confidence in your online business. Website visitors will instantly increase their trust in your business if they can see real customer reviews from real customers.\u003C\u002Fp>\n\u003Cp>Showing Google rating and Yelp reviews on your website is one of the best ways to convince site visitors to do business with you and boost your conversions. Customer testimonials are crucial to building positive brand trust for online businesses.\u003C\u002Fp>\n\u003Cp>Our plugin makes it easy to set up an automatically updating feed of Yelp and Google reviews. After installing the plugin, create a feed by visiting the Reviews Feed menu item that appears in your dashboard. Configure a source of reviews for your feed, customize the look and feel, then use a shortcode to display your reviews feed anywhere on your site. It takes less than a minute to get started.\u003C\u002Fp>\n\u003Cp>In our free version, an API key is required only if you would like ongoing updates to your reviews feed. If you don’t have an API key, you can still display up to 10 of the latest reviews for a single business without needing an API key. Simply verify your email address to unlock this feature!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Super \u003Cstrong>simple to set up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display reviews from \u003Cstrong>multiple Google and Yelp accounts\u003C\u002Fstrong> in the same feed or in separate feeds\u003C\u002Fli>\n\u003Cli>Completely \u003Cstrong>responsive\u003C\u002Fstrong> and mobile ready – layout looks great on any screen size and in any container width\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Completely customizable\u003C\u002Fstrong> – Customize the width, height, number of reviews, number of columns, text size, background color, review spacing and more!\u003C\u002Fli>\n\u003Cli>Display \u003Cstrong>multiple reviews feeds\u003C\u002Fstrong> on the same page or on different pages throughout your site\u003C\u002Fli>\n\u003Cli>Customize the length of the review text with the ability to show the entire text with a click\u003C\u002Fli>\n\u003Cli>Choose to show your Google reviews translated in many supported languages or show them without translation\u003C\u002Fli>\n\u003Cli>Display the reviewer’s name, date and start rating of each Google review or Yelp review\u003C\u002Fli>\n\u003Cli>Show the \u003Cstrong>overall star rating\u003C\u002Fstrong> of your Google or Yelp listing in a customizable header at the top of the feed\u003C\u002Fli>\n\u003Cli>Prompt site visitors to leave a review on Google or Yelp with a button in the header\u003C\u002Fli>\n\u003Cli>Display your Yelp and Google reviews in chronological order or reverse chronological order.\u003C\u002Fli>\n\u003Cli>Automatically show new reviews, collected daily when you enter you own API keys (free and easy to get)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New!\u003C\u002Fstrong> Display up to 10 of the latest \u003Cstrong>free Google reviews\u003C\u002Fstrong> or \u003Cstrong>free Yelp reviews\u003C\u002Fstrong> for a single business without needing an API key. Simply verify your email address to unlock this feature!\u003C\u002Fli>\n\u003Cli>Handy block for easily adding your reviews feed to posts and pages using the block editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Build Brand Trust\u003C\u002Fstrong> – Customer reviews are essential to building trust with customers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Proof\u003C\u002Fstrong> – Real customer reviews, proven to increase sales.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Your Reviews Your Way\u003C\u002Fstrong> – Customize your Google review and Yelp review feeds to look exactly the way you want, so that they blend seamlessly into your site or pop out at your visitors!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keep Your Site Looking Fresh\u003C\u002Fstrong> – Show your latest Yelp and Google reviews and Yelp reviews updated automatically every day.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Super Simple to Set Up\u003C\u002Fstrong> – Once installed, you can be displaying your Yelp and Google reviews within a minute! No confusing steps or special account needed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version\u003C\u002Fh4>\n\u003Cp>In order to maintain the free version of the plugin on an ongoing basis, and to provide quick and effective support for free, we offer a Pro version of the plugin. The Pro version allows you to:\u003Cbr \u002F>\n* Include Trustpilot, TripAdvisor, WordPress.org and Facebook reviews in your feed\u003Cbr \u002F>\n* Filter reviews by star rating\u003Cbr \u002F>\n* Create and add reviews manually to feeds\u003Cbr \u002F>\n* Create custom collections of specific reviews to display anywhere\u003Cbr \u002F>\n* Show reviews in a carousel slider\u003Cbr \u002F>\n* Show images from Yelp reviews that open in a large popup lightbox\u003Cbr \u002F>\n* Show avatar images for all reviewers\u003Cbr \u002F>\n* Filter customer reviews by keyword or phrase\u003Cbr \u002F>\n* Moderate your review feeds with a visual moderation mode, select specific reviews to display in the feed\u003Cbr \u002F>\n* Choose from several attractive preconfigured templates\u003Cbr \u002F>\n* Highlight a specific Google review or Yelp review\u003Cbr \u002F>\n* Even more advanced customization options than the free version\u003Cbr \u002F>\n* Block reviews by specific users\u003Cbr \u002F>\n* Integrate with WPML (WordPress Multilingual) to show translated Google reviews in the chosen site language\u003Cbr \u002F>\n* \u003Cstrong>Unlock more reviews and automatic updates without API keys!\u003C\u002Fstrong> The Pro version allows you to display up to 50 initial reviews from Google and Yelp and receive weekly automatic updates from multiple sources – all without needing to add an API key.\u003Cbr \u002F>\n* \u003Cstrong>Collect and display user-submitted reviews!\u003C\u002Fstrong> Seamlessly integrate with WPForms and Formidable Forms to collect customer reviews directly through your forms and display them in your review feeds.\u003Cbr \u002F>\n* \u003Cstrong>NEW! Display WooCommerce product reviews!\u003C\u002Fstrong> Showcase reviews from your WooCommerce store by selecting individual products, categories, or tags.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsmashballoon.com\u002Freviews-feed\u002F?utm_source=reviews-free&utm_medium=readmefile&utm_campaign=readme-pro-upsell&utm_content=FindOutMore\" rel=\"nofollow ugc\">Find out more about the Pro version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Featured Reviews from Smash Balloon Products\u003C\u002Fh4>\n\u003Cp>“The plugins created by Smash Balloon are absolutely solid! I’ve used them all on various websites. But recently, there was a code conflict caused by another plugin. I reached to Smash Balloon’s customer support, and they went over and beyond to help me resolve the issue.” – walterhnry\u003C\u002Fp>\n\u003Cp>“The guys @smashballoon are the bomb! thank you! I’ve been looking for an Instagram plugin like yours forever! Thank you Thank you Thank you!” – ApisCera\u003C\u002Fp>\n\u003Ch4>Feedback or Support\u003C\u002Fh4>\n\u003Cp>We’re dedicated to providing the most customizable, robust and well supported Yelp and Google reviews feed plugin in the world, so if you have an issue or have any feedback on how to improve the plugin, then please open a ticket in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Freviews-feed\" title=\"Reviews Feed Support Forum\" rel=\"ugc\">Support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For advanced review moderation by star rating or curated list, to display Yelp review images, display reviews in a carousel slider + more, check out the \u003Ca href=\"https:\u002F\u002Fsmashballoon.com\u002Freviews-feed\u002F?utm_source=reviews-free&utm_medium=readmefile&utm_campaign=readme-pro-features&utm_content=MoreAdvanced\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa>.\u003Cbr \u002F>\nBuild positive brand trust in your Google business or Yelp listing with real Yelp and Google reviews on your website. Super simple to set up and tons of customization options to seamlessly match the look and feel of your site.\u003C\u002Fp>\n\u003Ch4>Why do I need this?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Boost Social Proof\u003C\u002Fstrong>\u003Cbr \u002F>\nShowing real customer reviews on your checkout page, pricing page, and in other places on your website has been shown to increase conversions and boost sales of your Google business or Yelp store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Save Time\u003C\u002Fstrong>\u003Cbr \u002F>\nDon’t have time to update the reviews on your site? Save time and increase efficiency by setting up a feed once and having the latest reviews show up automatically on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Your Reviews Your Way\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize your review feeds to look exactly the way you want, so that they blend seamlessly into your site or pop out at your visitors!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No Coding Required\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose from tons of built-in Reviews Feed customization options to create a truly unique feed of your Yelp and Google reviews.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Super simple to set up\u003C\u002Fstrong>\u003Cbr \u002F>\nOnce installed, you can be displaying your Yelp and Google reviews in under a minute! No confusing steps or registration needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mind-blowing Customer Support\u003C\u002Fstrong>\u003Cbr \u002F>\nWe understand that sometimes you need help, have issues or just have questions. We love our users and strive to provide the best support experience in the business. We’re experts in the Yelp and Google reviews API and can provide unparalleled service and expertise. If you need support then just let us know and we’ll get back to you right away.\u003C\u002Fp>\n\u003Ch4>What can it do?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display reviews from any physical Google business or Yelp business listing.\u003C\u002Fli>\n\u003Cli>Completely responsive and mobile ready –your reviews feed layout looks great on any screen size and in any container width\u003C\u002Fli>\n\u003Cli>Display multiple reviews feeds on the same page or on different pages throughout your site by creating multiple feeds in our customizer\u003C\u002Fli>\n\u003Cli>Choose a language for your Google reviews content to display in or leave reviews untranslated.\u003C\u002Fli>\n\u003Cli>Collect and permanently store new Yelp and Google reviews over time. Use our feature to load more reviews on the page.\u003C\u002Fli>\n\u003Cli>Encourage visitors to leave their own reviews with a link to Google or Yelp to rate your business.\u003C\u002Fli>\n\u003C\u002Ful>\n","No API key required. Display Yelp and Google reviews for any business in a clean, customizable feed on your site.",100000,953602,26,"2026-03-10T07:52:00.000Z","4.1",[91,92,93,23,94],"google-business","google-reviews","reviews","yelp","https:\u002F\u002Fsmashballoon.com\u002Freviews-feed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freviews-feed.2.4.6.zip",99,2,"2024-08-26 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":85,"downloaded":108,"rating":13,"num_ratings":109,"last_updated":110,"tested_up_to":16,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":116,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":27,"last_vuln_date":120,"fetched_at":29},"widget-google-reviews","Rich Showcase for Google Reviews","6.9.4.4","richplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fwidgetpack\u002F","\u003Cp>This plugin allows you to display up to 10 \u003Cstrong>Google Business reviews\u003C\u002Fstrong> and immediately show them on your WordPress website. The setup process is extremely simple and takes less than a minute.\u003C\u002Fp>\n\u003Cp>There are no limits on how many Google business locations you can connect, and you can create as many widgets or shortcodes as needed to place reviews across your site. The plugin is easy to use and helps build trust with your visitors by displaying real Google reviews and your overall rating.\u003C\u002Fp>\n\u003Cp>It’s already trusted by over a thousand WordPress users who use it daily to show their best customer feedback.\u003C\u002Fp>\n\u003Cp>Want to see how it works? Watch the short demo below to see how quickly you can get started – or simply try it in the Live Preview.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FrMbwqCjDc80?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>⚡ Plugin highlights\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>No limits on created widgets or shortcodes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show up to 10 Google reviews on initial setup\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Connect multiple Google business places\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully GDPR-compliant\u003C\u002Fstrong> — no external requests, all data loads from your own website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically updates reviews\u003C\u002Fstrong> and ratings (when using your own API key)\u003C\u002Fli>\n\u003Cli>Option to hide reviews without text\u003C\u002Fli>\n\u003Cli>Responsive layouts: Slider, Grid, List, and Rating\u003C\u002Fli>\n\u003Cli>‘\u003Cstrong>review us on Google\u003C\u002Fstrong>‘ button to collect new reviews\u003C\u002Fli>\n\u003Cli>Choose which reviews to display or hide\u003C\u002Fli>\n\u003Cli>Display reviews using shortcode, widget, block, or page builders (Elementor, Gutenberg, etc.)\u003C\u002Fli>\n\u003Cli>Upload a custom business photo\u003C\u002Fli>\n\u003Cli>Trim long reviews with a “read more” link\u003C\u002Fli>\n\u003Cli>Pagination support for List and Grid layouts\u003C\u002Fli>\n\u003Cli>Optimized for performance: small CSS\u002FJS files and lazy loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>UI options to customize star, text, rating, and review colors\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Additional styling with your own CSS\u003C\u002Fli>\n\u003Cli>Supports multiple languages\u003C\u002Fli>\n\u003Cli>Works with dark themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>⭐ \u003Ca href=\"https:\u002F\u002Frichplugins.com\u002Fdemos\u002F\" rel=\"nofollow ugc\">Live demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any questions or need help using the plugin, we recommend the following steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Check the plugin’s support page in your WordPress admin under “Google Reviews \u002F Support”.\u003C\u002Fli>\n\u003Cli>Visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwidget-google-reviews\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa> to browse existing topics or ask a new question.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Email support in English is also available on weekdays: support@richplugins.com\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>New feature: minimal rating layout (rating, stars and total reviews)\u003C\u002Fli>\n\u003Cli>New feature: possibility to hide (or delete) the connected place to exclude from Overview page\u003C\u002Fli>\n\u003Cli>Improve: adapt review connection modal for mobile devices\u003C\u002Fli>\n\u003Cli>Improve: New option Style Options \u002F Review photos max lines\u003C\u002Fli>\n\u003C\u002Ful>\n","Display up to 10 Google reviews in less than a minute. Continue collecting new reviews. No limits on connected places, widgets, shortcodes and blocks.",6952817,1574,"2026-02-12T09:31:00.000Z","4.7","7.2",[114,92,93,23,115],"google","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidget-google-reviews\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-google-reviews.6.9.4.4.zip",90,5,"2025-12-05 18:52:16",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":16,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":141,"download_link":142,"security_score":143,"vuln_count":144,"unpatched_count":27,"last_vuln_date":145,"fetched_at":29},"strong-testimonials","Strong Testimonials","3.2.22","WP Chill","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpchill\u002F","\u003Ch3>An easy-to-use testimonial plugin to collect and show customer feedback in WordPress\u003C\u002Fh3>\n\u003Cp>Easily collect and publish testimonials in just a few steps. Packed with flexible features refined over the years, perfect for beginners and pros alike!\u003C\u002Fp>\n\u003Ch4>SEE HOW EASY IT IS TO GET STARTED WITH STRONG TESTIMONIALS\u003C\u002Fh4>\n\u003Ch3>Creating your first testimonials collection form\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F_DmoHH6iE4w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLM2tOjfhVrZcgMyoeC_M7yUii1QJW8nfH\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Displaying your testimonials\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzIb0RQv2-pY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLM2tOjfhVrZcgMyoeC_M7yUii1QJW8nfH\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Premium features only available in Strong Testimonials – Paid version:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Ftestimonial-importer\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Import+reviews\" rel=\"nofollow ugc\">Import reviews from external sources\u003C\u002Fa>: With our dedicated 3-rd party importer, you can now automate importing, managing, and displaying your testimonials from\u003Cbr \u002F>\nGoogle, Facebook, Booking, Airbnb, Yelp, Trustpilot, Capterra, and G2.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fcustom-fields-2\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Custom+form+fields\" rel=\"nofollow ugc\">Custom Testimonial Collection Form Fields\u003C\u002Fa>: Easily assign custom fields to a testimonial view if you want to add extra fields to your testimonial submission forms and optionally display this alongside testimonials on your website.\u003Cbr \u002F>\nThe perfect example is with a car review website. Using the Custom Fields extension, you can gather detailed testimonials that include information such as car manufacturer, model, and horsepower.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fcreating-multiple-forms\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Multiple+forms\" rel=\"nofollow ugc\">Multiple Testimonial Collection Forms\u003C\u002Fa>: You can now create multiple forms to collect testimonials from your website visitors and customers. You can easily create new forms to gather testimonials for different types of products on your website. There is no limit to the number of forms you can create or use.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Ffields-reordering\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Advanced+views\" rel=\"nofollow ugc\">Advanced Views\u003C\u002Fa>: Easily define the display order of your testimonial fields. Re-order the name, image, URL, and testimonial content fields through drag & drop.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fproperties\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Properties\" rel=\"nofollow ugc\">Properties\u003C\u002Fa>: If you are not a fan of calling your product reviews testimonials, then use this extension to replace the default text (testimonials) with another one such as reviews or ratings.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fadding-spam-control-to-your-forms\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Captcha\" rel=\"nofollow ugc\">Captcha anti-spam form Protection\u003C\u002Fa>: Protection for spam is something all websites need.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fpro-templates\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Templates\" rel=\"nofollow ugc\">Templates\u003C\u002Fa>: Beautifully designed & pixel-perfect templates, ready to use to showcase your testimonials. Don’t lose clients with a poor design.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Finfinite-scroll\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Infinite+scroll\" rel=\"nofollow ugc\">Infinite Scroll\u003C\u002Fa>: Using this extension you can control the number of testimonials that are visible on a pages first load. As the user starts scrolling down the page, more testimonials are brought into view using a continuous loading animation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fenhanced-emails\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Enhanced+emails\" rel=\"nofollow ugc\">Enhanced emails\u003C\u002Fa>: Send a thank you email to your client once their testimonial is approved. Increase brand loyalty by showing you really care about your clients. Keep your clients engaged and increase your chances of selling more.\u003C\u002Fli>\n\u003Cli>Priority email support.\u003C\u002Fli>\n\u003Cli>Support and updates for 12 months.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fpricing\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=ST+pro\" rel=\"nofollow ugc\">Learn more about Strong Testimonials – Paid version .\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>About the testimonials style\u003C\u002Fh3>\n\u003Cp>This plugin provides a few designs with only basic style options for background color and font color. Everything else will be inherited from your theme.\u003C\u002Fp>\n\u003Cp>Some templates have light & dark versions and other options. If you want to customize things like fonts, margins and borders, you will need custom CSS.\u003C\u002Fp>\n\u003Ch3>Testimonial Submission Form\u003C\u002Fh3>\n\u003Cp>This plugin provides one form with custom fields. Customize the form by adding or removing fields and changing properties like the order, label, and placeholder.\u003C\u002Fp>\n\u003Cp>Send custom notification emails to multiple admins.\u003C\u002Fp>\n\u003Cp>Submit the form via Ajax for use with plugins like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopup-maker\u002F\" rel=\"ugc\">Popup Maker\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Displaying Testimonials\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Everything happens in a View\u003C\u002Fstrong>. Instead of learning multiple shortcodes with dozens of options, a View contains all the options in a simple, intuitive editor that no other testimonial plugin has.\u003C\u002Fp>\n\u003Cp>Create unlimited views. For example, one view for a form, another for a static grid, another for a slideshow, and so on.\u003C\u002Fp>\n\u003Cp>Display a view using a shortcode or the widget.\u003C\u002Fp>\n\u003Cp>A variety of templates are included that work well in most themes.\u003C\u002Fp>\n\u003Cp>For ultimate control and seamless integration, copy any template to your theme and customize it.\u003C\u002Fp>\n\u003Cp>The template function will add a view to your custome theme templates:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php if ( function_exists( 'strong_testimonials_view' ) ) {\n    strong_testimonials_view( $id );\n} ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Privacy and GDPR\u003C\u002Fh3>\n\u003Cp>By default, this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>does not store any user or visitor data,\u003C\u002Fli>\n\u003Cli>does not send any data to remote servers, act as a service or embed content,\u003C\u002Fli>\n\u003Cli>does not edit the comments form in any way.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin also prevents displaying email addresses in your testimonials on the front end.\u003C\u002Fp>\n\u003Cp>However, this plugin provides features that may involve private data.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you use the testimonial submission form, the data collected on that form will be stored in your database.\u003C\u002Fli>\n\u003Cli>If you enable the administrator notification email upon new testimonial submission, the data collected on your form, at your selection, may be included in that notification email.\u003C\u002Fli>\n\u003Cli>If you enable comments on testimonials, the plugin will use your theme’s single post template and comment form.\u003C\u002Fli>\n\u003Cli>If you embed third-party posts such as Twitter, YouTube and FaceBook in your testimonials, you will be agreeing to the Terms of Use of those third-party sites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3rd party or external service disclaimer\u003C\u002Fh3>\n\u003Cp>The plugin connects to our website through an API call (https:\u002F\u002Fstrongtestimonials\u002Fwp-json\u002Fmt\u002Fv1\u002Fget-all-extensions) in order to request a list of available extensions.\u003C\u002Fp>\n\u003Cp>IT DOES NOT SEND ANY DATA NOR DO WE COLLECT INFORMATION FROM THE REQUEST\u003C\u002Fp>\n\u003Cp>Our privacy policy can be found at this URL https:\u002F\u002Fstrongtestimonials.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","An easy-to-use testimonial plugin to collect and show customer feedback in WordPress",90000,4843919,96,611,"2026-02-26T10:04:00.000Z","5.2","5.6",[137,138,139,140],"star-ratings","testimonial-form","testimonial-plugin","testimonials-slider","https:\u002F\u002Fstrongtestimonials.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstrong-testimonials.3.2.22.zip",92,14,"2025-12-29 00:00:00",{"attackSurface":147,"codeSignals":233,"taintFlows":264,"riskAssessment":265,"analyzedAt":273},{"hooks":148,"ajaxHandlers":207,"restRoutes":214,"shortcodes":223,"cronEvents":232,"entryPointCount":33,"unprotectedCount":50},[149,155,158,161,165,170,174,177,181,184,187,189,191,195,199,203],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","init","register_post_type","class-random-content.php",74,{"type":150,"name":151,"callback":156,"file":153,"line":157},"register_taxonomy",76,{"type":150,"name":151,"callback":159,"file":153,"line":160},"plugin_textdomain",78,{"type":150,"name":162,"callback":163,"file":153,"line":164},"widgets_init","register_endo_wrc_widget",85,{"type":166,"name":167,"callback":168,"file":153,"line":169},"filter","manage_edit-endo_wrc_group_columns","add_random_content_group_columns",87,{"type":166,"name":171,"callback":172,"priority":173,"file":153,"line":35},"manage_endo_wrc_group_custom_column","random_content_group_custom_columns",10,{"type":150,"name":175,"callback":176,"file":153,"line":143},"rest_api_init","register_rest_routes",{"type":150,"name":178,"callback":179,"file":153,"line":180},"wp_footer","maybe_enqueue_ajax_scripts",93,{"type":150,"name":182,"callback":183,"file":153,"line":131},"save_post_endo_wrc_cpt","clear_random_content_cache",{"type":150,"name":185,"callback":183,"file":153,"line":186},"delete_post",97,{"type":150,"name":188,"callback":183,"file":153,"line":13},"edited_endo_wrc_group",{"type":150,"name":190,"callback":183,"file":153,"line":97},"delete_endo_wrc_group",{"type":150,"name":192,"callback":193,"file":153,"line":194},"add_meta_boxes_endo_wrc_cpt","add_pro_teaser_meta_boxes",103,{"type":150,"name":196,"callback":197,"file":153,"line":198},"admin_notices","render_pro_admin_banner",104,{"type":150,"name":200,"callback":201,"file":153,"line":202},"admin_menu","add_pro_submenu_page",105,{"type":150,"name":204,"callback":205,"file":153,"line":206},"admin_enqueue_scripts","enqueue_admin_styles",107,[208],{"action":209,"nopriv":210,"callback":211,"hasNonce":212,"hasCapCheck":212,"file":153,"line":213},"rc_dismiss_pro_banner",false,"ajax_dismiss_pro_banner",true,108,[215],{"namespace":216,"route":217,"methods":218,"callback":220,"permissionCallback":221,"file":153,"line":222},"random-content\u002Fv1","\u002Fposts",[219],"GET","rest_get_random_content","__return_true",119,[224,228],{"tag":225,"callback":226,"file":153,"line":227},"random","shortcode",81,{"tag":229,"callback":230,"file":153,"line":231},"random_content","new_shortcode",83,[],{"dangerousFunctions":234,"sqlUsage":235,"outputEscaping":240,"fileOperations":27,"externalRequests":27,"nonceChecks":50,"capabilityChecks":50,"bundledLibraries":263},[],{"prepared":27,"raw":50,"locations":236},[237],{"file":153,"line":238,"context":239},202,"$wpdb->query() with variable interpolation",{"escaped":14,"rawEcho":241,"locations":242},12,[243,247,249,251,252,254,256,258,259,260,261,262],{"file":244,"line":245,"context":246},"class-random-content-widget.php",24,"raw output",{"file":244,"line":248,"context":246},27,{"file":244,"line":250,"context":246},42,{"file":244,"line":160,"context":246},{"file":244,"line":253,"context":246},79,{"file":244,"line":255,"context":246},80,{"file":244,"line":257,"context":246},82,{"file":244,"line":169,"context":246},{"file":244,"line":143,"context":246},{"file":244,"line":186,"context":246},{"file":244,"line":13,"context":246},{"file":244,"line":97,"context":246},[],[],{"summary":266,"deductions":267},"The \"random-content\" plugin v1.6.4 exhibits a mixed security posture. While it demonstrates good practices in several areas, such as the absence of dangerous functions, file operations, and external HTTP requests, and a decent output escaping rate of 74%, there are significant concerns regarding its attack surface and SQL query handling. The presence of one unprotected REST API route presents a direct entry point for potential exploitation without proper authorization checks. Furthermore, 100% of its SQL queries are not using prepared statements, which is a critical vulnerability that could lead to SQL injection attacks if any data from user input is incorporated into these queries. The plugin's vulnerability history is clean, with no recorded CVEs, suggesting it may have been developed with security in mind or has not yet been a target. However, the static analysis findings highlight potential weaknesses that could be exploited regardless of past vulnerability records.",[268,270],{"reason":269,"points":173},"REST API route without permission callback",{"reason":271,"points":272},"100% of SQL queries use no prepared statements",8,"2026-03-16T18:26:23.186Z",{"wat":275,"direct":282},{"assetPaths":276,"generatorPatterns":278,"scriptPaths":279,"versionParams":280},[277],"\u002Fwp-content\u002Fplugins\u002Frandom-content\u002Fjs\u002Frandom-content.js",[],[277],[281],"random-content\u002Fjs\u002Frandom-content.js?ver=",{"cssClasses":283,"htmlComments":284,"htmlAttributes":285,"restEndpoints":286,"jsGlobals":288,"shortcodeOutput":290},[],[],[],[287],"\u002Fwp-json\u002Frandom-content\u002Fv1\u002Fposts",[289],"rcData",[]]