{"id":11380,"date":"2026-05-30T12:30:23","date_gmt":"2026-05-30T04:30:23","guid":{"rendered":"https:\/\/aeosub.com\/loremix-demo-content-generator\/"},"modified":"2026-05-30T12:30:23","modified_gmt":"2026-05-30T04:30:23","slug":"loremix-demo-content-generator","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/loremix-demo-content-generator\/","title":{"rendered":"Loremix Demo Content Generator"},"content":{"rendered":"<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/s.w.org\/plugins\/geopattern-icon\/loremix-demo-content-generator.svg\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/mosharafmanu\/\" target=\"_blank\" rel=\"noopener\">Mosharaf Hossain<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.0 \/ 7.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-30 3:53am GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/loremix-demo-content-generator\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Generate demo posts, products, comments, users, and WooCommerce orders \u2014 then safely delete only what was generated.<\/div>\n<p>Loremix Demo Content Generator is a developer and agency tool for populating a WordPress site with realistic demo content in seconds. It covers every major content type in one place and cleans up after itself without ever touching your real content.<\/p>\n<p><strong>What it generates:<\/strong><\/p>\n<ul>\n<li><strong>Posts, pages, and custom post types<\/strong> \u2014 any public post type registered on your site<\/li>\n<li><strong>WooCommerce products<\/strong> \u2014 simple products with price\/SKU\/stock, plus variable products with attributes and child variations<\/li>\n<li><strong>Comments<\/strong> \u2014 threaded replies up to two levels deep, with approve or hold status<\/li>\n<li><strong>WordPress users<\/strong> \u2014 lower-privilege roles, with randomly generated names and email addresses<\/li>\n<li><strong>WooCommerce product reviews<\/strong> \u2014 1 to 5 star ratings with matching review text<\/li>\n<li><strong>WooCommerce orders<\/strong> \u2014 with full billing and shipping addresses and real product line items<\/li>\n<\/ul>\n<p><strong>Content quality:<\/strong><\/p>\n<ul>\n<li>Professional built-in fallback content when AI is disabled: article-style posts, page-aware copy, product descriptions, comments, and reviews<\/li>\n<li>Structured HTML content: paragraphs, headings (h2, h3), lists, blockquotes, tables, and inline links<\/li>\n<li>Unique gradient featured images generated on the fly with PHP GD \u2014 no external service required<\/li>\n<li>Post excerpts with a configurable word limit<\/li>\n<li>Taxonomy term assignment for any detected taxonomy, with an option to auto-generate sample terms<\/li>\n<li>Posts and products spread across a custom date range for realistic archive pages<\/li>\n<li>Optional AI-generated titles, body copy, featured images, and product images from a client topic using WordPress AI Connectors<\/li>\n<li>Standalone Media Library images and WordPress nav menus (Extras tab)<\/li>\n<li>WooCommerce Products, Reviews, and Orders grouped into independent accordion panels<\/li>\n<li>Product Type is selected separately from product taxonomy terms; choosing Variable product shows the generated Color\/Size variation setup, and the selected type is summarized near the Terms and Generate controls<\/li>\n<li>WooCommerce system visibility terms are hidden from manual term selection to keep product taxonomy choices focused on categories, tags, and attributes<\/li>\n<li>Admin compatibility guard prevents known frontend-only WooCommerce attribute label filters from breaking variable product editing in wp-admin<\/li>\n<li>Variable product stock status is synced through WooCommerce so generated parents and child variations are immediately in stock<\/li>\n<li>Built-in product image generation creates tracked parent featured images, product gallery images, and generated variation images<\/li>\n<li>Topic-based AI product images can create the parent image, gallery images, and variable-product variation thumbnails, with built-in placeholder fallback when enabled<\/li>\n<li>Comments tab shows a pre-generation empty state when no demo posts exist, with a shortcut back to the Posts tab<\/li>\n<\/ul>\n<p><strong>What makes it safe:<\/strong><\/p>\n<p>Every item created by this plugin is stamped with a private meta flag and a batch identifier. When you delete, only those flagged items are removed \u2014 your real site content is never touched. You can delete everything at once, or remove individual batches one at a time.<\/p>\n<p>Release-safety hardening includes nonce and capability checks, Loremix-specific cleanup markers, capped preset storage, validated AI image files, and no generated users with full site-management permissions.<\/p>\n<p><strong>Batch management:<\/strong><\/p>\n<p>Every generation run is recorded as a batch with its content type, item count, and creation time. The admin page shows the full batch history. Delete one batch without affecting anything else.<\/p>\n<p><strong>WP-CLI support:<\/strong><\/p>\n<p>Power users and CI\/CD pipelines can manage demo content from the command line:<\/p>\n<pre><code>wp loremix generate --count=20 --post_type=post --status=draft\nwp loremix generate --count=10 --featured-image --date-from=2024-01-01 --date-to=2024-12-31\nwp loremix generate --post_type=product --product-type=variable --count=3\nwp loremix generate --count=5 --ai-topic=\"family dental clinic in Austin\" --ai-image\nwp loremix generate-comments --per-post=5\nwp loremix generate-users --count=10 --role=author\nwp loremix generate-reviews --per-product=4\nwp loremix generate-orders --count=10 --status=processing\nwp loremix list\nwp loremix delete --batch=batch_20240101_120000_abc123\nwp loremix delete --all\n<\/code><\/pre>\n<p><strong>Who it is for:<\/strong><\/p>\n<ul>\n<li>Developers building or testing a new theme<\/li>\n<li>Agencies preparing a client demo site<\/li>\n<li>WooCommerce store owners who need realistic shop data for testing<\/li>\n<li>Anyone who needs realistic-looking content fast and wants a clean way to remove it afterwards<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Generate demo posts, products, comments, users, and WooCommerce orders \u2014 then safely delete only what was generated.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[1126,2596,2597,2598,569,555],"class_list":["post-11380","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-content-generator","tag-demo-content","tag-dummy-content","tag-test-data","tag-woocommerce","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11380"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11380\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}