[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmDyCHunGOr0eRMEQeVc-GlfUMm5zqT2jcxiZcJ97y5w":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"slaffik","Slava Abakumov","https:\u002F\u002Fprofiles.wordpress.org\u002Fslaffik\u002F",10,3050,91,104,73,"2026-05-19T18:49:01.316Z",[14,39,60,80,97,115,132,151,164,180],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":34,"download_link":35,"security_score":22,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"users-registered-list","Users Registration Date","1.0.1","\u003Cp>The “Users Registration Date” plugin adds a new sortable “Registered” column to the users lists that you can see in wp-admin area.r\u003C\u002Fp>\n\u003Cp>You can sort users by this date in ascending (to see the oldest users first) and descending (the latest users first) order.\u003C\u002Fp>\n\u003Cp>The plugin honors global site date and time formats that you set on the Settings > General page.\u003C\u002Fp>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>You can translate the plugin into your language.\u003C\u002Fp>\n","New sortable \"Registered\" date column on the Users page in wp-admin area to see when each user has registered on a site.",2000,9458,100,5,"2025-12-30T09:39:00.000Z","6.9.4","3.3","5.6",[29,30,31,32,33],"registered-date","registration","sort","users","users-list","https:\u002F\u002Fovirium.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusers-registered-list.1.0.1.zip",0,null,"2026-04-16T10:56:18.058Z",{"slug":40,"name":41,"version":42,"author":5,"author_profile":6,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":34,"download_link":58,"security_score":59,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"bp-default-data","BuddyPress Default Data","1.4.0","\u003Cp>Plugin will create lots of users, messages, friends connections, groups, topics, activity items, profile data – useful for testing purpose.\u003C\u002Fp>\n\u003Cp>All imported users will have avatars, generated by 8biticon.com and displayed by Gravatar.\u003C\u002Fp>\n\u003Cp>Please use this plugin with caution and not on a live site! Again, USE FOR TESTING THEMES AND PLUGINGS, NOT ON A STAGING SITE WITH LIVE DATA. Plugin should not mess with your live data, but not guaranteed.\u003C\u002Fp>\n\u003Cp>Clear BuddyPress button will delete all data, that was generated by this plugin: messages, groups, notifications, friends, forum posts, xprofile. Plugin won’t reimport data if clicked twice.\u003C\u002Fp>\n\u003Cp>And turn off email notifications in profile (friendship accepted and messages received) – or you will spam yourself 🙂 Imported users have these settings already turned off.\u003C\u002Fp>\n","Plugin will create lots of users, messages, friends connections, groups, topics, activity items, profile data - useful for testing purpose.",400,73182,78,22,"2024-11-30T22:53:00.000Z","6.7.5","4.4","5.3",[54,55,56,57,32],"buddypress","groups","import","messages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-default-data.1.4.0.zip",92,{"slug":61,"name":62,"version":63,"author":5,"author_profile":6,"description":64,"short_description":65,"active_installs":45,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":50,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":9,"vuln_count":78,"unpatched_count":36,"last_vuln_date":79,"fetched_at":38},"buddypress-groups-extras","BuddyPress Groups Extras","3.7.0","\u003Cp>BuddyPress Groups doesn’t have much-predefined content inside. Forums and activities are created (or not) by users. But most of the time group creators (aka administrators) have much more to say or explain to other members of the community.\u003C\u002Fp>\n\u003Cp>BuddyPress Groups Extras will give the ability to them to create extra content.\u003C\u002Fp>\n\u003Ch4>General\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choose groups you want to allow custom fields and pages.\u003C\u002Fli>\n\u003Cli>Define who will have access to managing fields or pages in groups (groups admins or site admins or both).\u003C\u002Fli>\n\u003Cli>Create a predefined Set of Fields that can be imported to all groups on a site OR can be imported on a per-group basis.\u003C\u002Fli>\n\u003Cli>Tweak various options, like enabling Rich Editor.\u003C\u002Fli>\n\u003Cli>Drag-n-drop groups nav menu items as you wish (Fields and Pages can be your new group front page!).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom Group Fields\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create custom fields using various types (radios, checkboxes, dropdown select, textarea, and text).\u003C\u002Fli>\n\u003Cli>Edit fields data on Edit Group Details page in Group Admin area.\u003C\u002Fli>\n\u003Cli>Display\u002Fhide page, where all groups fields will be displayed (and rename it too).\u003C\u002Fli>\n\u003Cli>Reorder fields.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom Group Pages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create group pages (for group FAQ or wiki, or events, or descriptions or whatever you want).\u003C\u002Fli>\n\u003Cli>Edit page data in the Group Admin area using WordPress RichEditor (with embedding content that WordPress supports!).\u003C\u002Fli>\n\u003Cli>Display\u002Fhide page, where all group pages will be displayed (and rename it too).\u003C\u002Fli>\n\u003Cli>Reorder pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Make your groups full of possibilities!\u003C\u002Fp>\n","Introduce custom fields and custom pages to your BuddyPress-powered groups.",80704,86,35,"2024-12-01T18:56:00.000Z","6.0","7.2",[54,73,74,75,55],"field-sets","group-fields","group-pages","https:\u002F\u002Fovirium.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-groups-extras.3.7.0.zip",1,"2024-11-08 00:00:00",{"slug":81,"name":82,"version":83,"author":5,"author_profile":6,"description":84,"short_description":85,"active_installs":22,"downloaded":86,"rating":36,"num_ratings":36,"last_updated":87,"tested_up_to":88,"requires_at_least":88,"requires_php":88,"tags":89,"homepage":94,"download_link":95,"security_score":96,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"buddypress-russian-months","BuddyPress Russian Months","0.4","\u003Cp>Plugin will transform wrong months’ cases (in date) to proper ones (according Russian grammar rules).\u003C\u002Fp>\n\u003Cp>Examples:\u003Cbr \u002F>\n* not “28 September” but “28 сентября” (Eng->Ru);\u003Cbr \u002F>\n* not “28 Сентябрь” but “28 сентября” (incorrect Ru->correct RU)\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fcosydale.com\" rel=\"nofollow ugc\">CosyDale.com\u003C\u002Fa> for more information.\u003C\u002Fp>\n","Plugin will transform wrong months' cases (in date) to proper ones (according Russian grammar rules).",10149,"2011-04-21T20:34:00.000Z","",[54,90,91,92,93],"grammar","months","wpms","wpmu","http:\u002F\u002Fcosydale.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-russian-months.0.4.zip",85,{"slug":98,"name":99,"version":42,"author":5,"author_profile":6,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":22,"num_ratings":78,"last_updated":104,"tested_up_to":25,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":113,"download_link":114,"security_score":22,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"blocks-randomizer","Content Randomizer – Rotate Any Block","\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.",70,677,"2026-01-09T10:29:00.000Z","6.7","7.4",[108,109,110,111,112],"dynamic-content","gutenberg","randomizer","rotation","testimonials","https:\u002F\u002Fgithub.com\u002Fslaffik\u002Fblocks-randomizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-randomizer.1.4.0.zip",{"slug":116,"name":117,"version":118,"author":5,"author_profile":6,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":123,"num_ratings":124,"last_updated":125,"tested_up_to":88,"requires_at_least":88,"requires_php":88,"tags":126,"homepage":130,"download_link":131,"security_score":96,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"cd-bp-avatar-bubble","BuddyPress Avatar Bubble","2.7.1","\u003Cp>After moving your mouse pointer on a BuddyPress user or group avatar (or clicking it) you will see a bubble with the defined by admin information about this user (or group).\u003C\u002Fp>\n\u003Cp>Ajax calls save your bandwidth and time spent on waiting. So if you want your users can easily get information about themselves on a fly – use CD BP Avatar Bubble.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=cMmjt_Rpz9E\" title=\"Demo video\" rel=\"nofollow ugc\">Demo on YouTube.com\u003C\u002Fa>\u003C\u002Fp>\n","After moving your mouse pointer on user\u002Fgroup avatar (or clicking) you will see a bubble with the defined by admin information about it.",30,39304,80,12,"2016-11-10T15:41:00.000Z",[127,54,55,128,129],"ajax","members","profile","https:\u002F\u002Fcosydale.com\u002Fplugin-cd-avatar-bubble.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcd-bp-avatar-bubble.2.7.1.zip",{"slug":133,"name":134,"version":135,"author":5,"author_profile":6,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":22,"num_ratings":140,"last_updated":141,"tested_up_to":25,"requires_at_least":142,"requires_php":106,"tags":143,"homepage":149,"download_link":150,"security_score":22,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"commentswp","Comments Analytics – Dashboard & Commenter Profiles","1.3.1","\u003Cp>\u003Cstrong>CommentsWP\u003C\u002Fstrong> transforms your WordPress comments section into a powerful analytics and insights hub.\u003Cbr \u002F>\nInstead of just collecting comments, it helps moderators and site owners \u003Cstrong>analyze engagement\u003C\u002Fstrong>, \u003Cstrong>track trends\u003C\u002Fstrong>, and \u003Cstrong>discover their most active commenters\u003C\u002Fstrong> — all in one beautiful dashboard.\u003C\u002Fp>\n\u003Ch3>💡 Why Use CommentsWP\u003C\u002Fh3>\n\u003Cp>CommentsWP aggregates data already stored in your WordPress database and presents it in clear, actionable widgets and tables.\u003Cbr \u002F>\nYou’ll gain a new understanding of how your readers engage and how comment activity evolves over time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key benefits:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Instantly see comment statistics and engagement patterns\u003Cbr \u002F>\n– Identify your top commenters and active discussions\u003Cbr \u002F>\n– Detect anomalies and potential manual spam attempts\u003Cbr \u002F>\n– Compare posts with and without comments\u003Cbr \u002F>\n– Analyze response speed and comment types\u003Cbr \u002F>\n– Get meaningful, visual insights without complex setup\u003C\u002Fp>\n\u003Ch3>🧭 Dashboard Overview\u003C\u002Fh3>\n\u003Ch4>Comments Card Widgets\u003C\u002Fh4>\n\u003Cp>Quickly access aggregated data from your WordPress comments database.\u003Cbr \u002F>\nEach card displays a specific metric:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>4 default comment statuses: \u003Cstrong>Approved, Pending, Spam, Trashed\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Average Time To First Comment\u003C\u002Fstrong> (e.g., 1m 3d 8h 35min 18s)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fastest Time To First Comment\u003C\u002Fstrong> (e.g., 1d 20h 38min 53s)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Posts with vs. without comments\u003C\u002Fstrong> (totals and percentages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logged-in vs. Guest comments\u003C\u002Fstrong> (totals and percentages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Top-level vs. Threaded replies\u003C\u002Fstrong> (totals and percentages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pingbacks and Trackbacks\u003C\u002Fstrong> (totals and percentages)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each card links to detailed documentation on the \u003Ca href=\"https:\u002F\u002Fcommentswp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">CommentsWP website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>📊 Table Widgets\u003C\u002Fh3>\n\u003Cp>Not all useful data fits into a single number. That’s why CommentsWP also provides \u003Cstrong>data table widgets\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Total by User\u003C\u002Fh4>\n\u003Cp>See how many comments were left by your most prolific commenters.\u003Cbr \u002F>\nGroup users by \u003Cstrong>email\u003C\u002Fstrong> or \u003Cstrong>IP address\u003C\u002Fstrong> to spot patterns:\u003Cbr \u002F>\n– Same person using different names or IPs\u003Cbr \u002F>\n– Different people using the same email\u003C\u002Fp>\n\u003Ch4>Anomalies Table\u003C\u002Fh4>\n\u003Cp>Identify “manual spammers” or hyper-active users who leave large volumes of comments, possibly using multiple emails or IP addresses.\u003C\u002Fp>\n\u003Ch4>Total by Time Period\u003C\u002Fh4>\n\u003Cp>Track how comment activity changes over time — by \u003Cstrong>year, month, week, or day\u003C\u002Fstrong>.\u003Cbr \u002F>\nQuickly detect engagement trends across your site’s history.\u003C\u002Fp>\n\u003Ch3>👥 Commenter Profiles\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Profiles\u003C\u002Fstrong> page lists all comment authors along with:\u003Cbr \u002F>\n– Total number of comments\u003Cbr \u002F>\n– Date of first and last comment\u003Cbr \u002F>\n– Known names and aliases\u003C\u002Fp>\n\u003Cp>This feature gives you a clear view of your active audience.\u003Cbr \u002F>\nFuture versions will include more behavioral insights and interaction data.\u003C\u002Fp>\n\u003Ch3>⚙️ How CommentsWP Works\u003C\u002Fh3>\n\u003Cp>CommentsWP runs all analytics \u003Cstrong>server-side\u003C\u002Fstrong> and \u003Cstrong>caches results\u003C\u002Fstrong> automatically.\u003Cbr \u002F>\nComplex SQL queries are executed only when new comments are added, updated, or deleted — ensuring \u003Cstrong>fast performance\u003C\u002Fstrong> and \u003Cstrong>minimal load\u003C\u002Fstrong> on your database.\u003C\u002Fp>\n\u003Cp>Data is calculated and displayed \u003Cstrong>only\u003C\u002Fstrong> in the WordPress admin area, on the \u003Cstrong>Comments \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Dashboard\u003C\u002Fstrong> page.\u003Cbr \u002F>\nIt does \u003Cstrong>not\u003C\u002Fstrong> affect your site’s frontend or your visitors’ browsing experience.\u003C\u002Fp>\n\u003Ch3>🔐 Access Control\u003C\u002Fh3>\n\u003Cp>Only logged-in users with the \u003Ccode>moderate_comments\u003C\u002Fcode> capability can access the CommentsWP Dashboard.\u003Cbr \u002F>\nBy default, this includes \u003Cstrong>Administrators\u003C\u002Fstrong> and \u003Cstrong>Editors\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>🌍 Translation & Compatibility\u003C\u002Fh3>\n\u003Cp>CommentsWP is \u003Cstrong>translation-ready\u003C\u002Fstrong> and uses the \u003Ccode>commentswp\u003C\u002Fcode> text domain.\u003Cbr \u002F>\nIt works seamlessly with \u003Cstrong>Loco Translate\u003C\u002Fstrong>, \u003Cstrong>WPML\u003C\u002Fstrong>, and most caching or performance plugins.\u003C\u002Fp>\n\u003Ch3>🧠 How To Use CommentsWP\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Navigate to \u003Cstrong>Comments \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Dashboard\u003C\u002Fstrong> in your WordPress admin.\u003C\u002Fli>\n\u003Cli>Review your analytics cards for quick insights.\u003C\u002Fli>\n\u003Cli>Explore the \u003Cstrong>Profiles\u003C\u002Fstrong> page to learn more about your commenters.\u003C\u002Fli>\n\u003Cli>Use the \u003Cstrong>comment type filter\u003C\u002Fstrong> (comments, pingbacks, trackbacks) to refine your view.\u003C\u002Fli>\n\u003Cli>Visit the \u003Ca href=\"https:\u002F\u002Fcommentswp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for detailed explanations of each card.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>🧩 Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Dashboard shows old data\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> The plugin caches results. Add or update a comment to refresh all stats automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance concerns on large sites\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> CommentsWP runs heavy queries only when cache refreshes, not on every page load.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No data in tables\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Ensure your site has approved comments. Some widgets only display data for approved entries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Can I export this data?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Not yet, but export tools will be implemented in future versions if enough users request them.\u003C\u002Fp>\n","Analyze WordPress comments in one dashboard. Track comment stats, identify top commenters, and gain engagement insights.",20,1548,2,"2026-02-01T11:49:00.000Z","6.5",[144,145,146,147,148],"analytics","comment-dashboard","comment-insights","commenter-profiles","comments","https:\u002F\u002Fcommentswp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcommentswp.1.3.1.zip",{"slug":152,"name":153,"version":154,"author":5,"author_profile":6,"description":155,"short_description":156,"active_installs":7,"downloaded":157,"rating":22,"num_ratings":78,"last_updated":158,"tested_up_to":88,"requires_at_least":88,"requires_php":88,"tags":159,"homepage":162,"download_link":163,"security_score":96,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"bp-extend-widgets","BuddyPress Extend Widgets","1.0","\u003Cp>After activating all current and possible future widgets will get extra BuddyPress specific options.\u003Cbr \u002F>\nYou will be able to select on which users profiles or groups pages you want to display this widget and on which – don’t.\u003C\u002Fp>\n\u003Cp>So you will get more flexibility in arranging your sidebars (or widget-zones).\u003C\u002Fp>\n","Provide all widgets with BuddyPress specific fields (conditional display logic)",6325,"2015-01-04T17:52:00.000Z",[54,160,55,128,161],"conditional","widgets","http:\u002F\u002Fovirium.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-extend-widgets.1.0.zip",{"slug":165,"name":166,"version":167,"author":5,"author_profile":6,"description":168,"short_description":169,"active_installs":7,"downloaded":170,"rating":22,"num_ratings":171,"last_updated":172,"tested_up_to":88,"requires_at_least":88,"requires_php":88,"tags":173,"homepage":177,"download_link":178,"security_score":96,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":179},"buddypress-friends-on-line","BuddyPress Friends On-Line","0.4.3.1","\u003Cp>Plugin will display on your Friends page a new tab called Online with a list of currently online friends.\u003C\u002Fp>\n\u003Cp>If will also create a widget that will do the same.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fcosydale.com\u002Fmy-plugin-buddypress-friends-on-line.html\" rel=\"nofollow ugc\">CosyDale.com\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Cp>Please rate this plugin. I will develop it further, but need some feedback.\u003C\u002Fp>\n","Plugin will display on your Friends page a new tab called Online with a list of currently online friends.",23185,3,"2014-06-01T09:43:00.000Z",[54,174,175,176],"friends","on-line","online","http:\u002F\u002Fwp-bp.com\u002Fproducts#friends_article","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-friends-on-line.0.4.3.1.zip","2026-04-06T09:54:40.288Z",{"slug":181,"name":182,"version":183,"author":5,"author_profile":6,"description":184,"short_description":185,"active_installs":7,"downloaded":186,"rating":22,"num_ratings":140,"last_updated":187,"tested_up_to":88,"requires_at_least":88,"requires_php":88,"tags":188,"homepage":191,"download_link":192,"security_score":96,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"buddypress-last-active-users-wp-admin","BuddyPress Last Active Users (wp-admin)","1.1","\u003Cp>Display BuddyPress last active date for a user on \u003Ccode>wp-admin\u002Fusers.php\u003C\u002Fcode> page\u003C\u002Fp>\n\u003Cp>BuddyPress is required for plugin to work. If BuddyPress is not installed – plugin will not display any information.\u003C\u002Fp>\n\u003Cp>WordPress MultiSite supported.\u003C\u002Fp>\n","Display BuddyPress last active date for a user on wp-admin\u002Fusers.php page",2885,"2015-01-05T18:20:00.000Z",[54,189,128,32,190],"date","wp-admin","https:\u002F\u002Fgithub.com\u002FslaFFik\u002Fbuddypress-last-active-users-wp-admin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-last-active-users-wp-admin.1.1.zip"]