{"id":155777,"date":"2022-04-20T08:05:34","date_gmt":"2022-04-20T08:05:34","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/kagg-fast-post-generator\/"},"modified":"2026-03-03T20:20:05","modified_gmt":"2026-03-03T20:20:05","slug":"kagg-fast-post-generator","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/kagg-fast-post-generator\/","author":15627098,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2.0","stable_tag":"2.2.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"KAGG Generator","header_author":"KAGG Design","header_description":"Generates posts\/pages. Useful to generate millions of records in wp_posts table.","assets_banners_color":"c5e20a","last_updated":"2026-03-03 20:20:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/kagg-fast-post-generator\/","header_author_uri":"https:\/\/profiles.wordpress.org\/kaggdesign\/","rating":5,"author_block_rating":0,"active_installs":20,"downloads":3801,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.10.0":{"tag":"1.10.0","author":"kaggdesign","date":"2024-03-09 14:18:43"},"1.11.0":{"tag":"1.11.0","author":"kaggdesign","date":"2024-03-10 11:25:24"},"1.2.0":{"tag":"1.2.0","author":"kaggdesign","date":"2022-04-20 08:05:24"},"1.3.0":{"tag":"1.3.0","author":"kaggdesign","date":"2022-05-21 17:29:11"},"1.3.1":{"tag":"1.3.1","author":"kaggdesign","date":"2022-05-27 08:37:33"},"1.4.0":{"tag":"1.4.0","author":"kaggdesign","date":"2022-06-12 14:46:41"},"1.5.0":{"tag":"1.5.0","author":"kaggdesign","date":"2022-07-30 16:42:36"},"1.6.0":{"tag":"1.6.0","author":"kaggdesign","date":"2022-12-05 21:12:11"},"1.7.0":{"tag":"1.7.0","author":"kaggdesign","date":"2022-12-17 20:07:22"},"1.8.0":{"tag":"1.8.0","author":"kaggdesign","date":"2023-03-24 13:04:27"},"1.9.0":{"tag":"1.9.0","author":"kaggdesign","date":"2023-08-02 15:37:47"},"2.0.0":{"tag":"2.0.0","author":"kaggdesign","date":"2024-12-28 16:56:33"},"2.0.1":{"tag":"2.0.1","author":"kaggdesign","date":"2024-12-28 17:27:02"},"2.1.0":{"tag":"2.1.0","author":"kaggdesign","date":"2025-05-12 12:27:34"},"2.2.0":{"tag":"2.2.0","author":"kaggdesign","date":"2026-03-03 20:20:05"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3048270,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2711975,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2711975,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.10.0","1.11.0","1.2.0","1.3.0","1.3.1","1.4.0","1.5.0","1.6.0","1.7.0","1.8.0","1.9.0","2.0.0","2.0.1","2.1.0","2.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[198814,734,209623,209622],"plugin_category":[],"plugin_contributors":[145445],"plugin_business_model":[],"class_list":["post-155777","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-generate","plugin_tags-development","plugin_tags-generate-pages","plugin_tags-generate-posts","plugin_contributors-kaggdesign","plugin_committers-kaggdesign"],"banners":{"banner":"https:\/\/ps.w.org\/kagg-fast-post-generator\/assets\/banner-772x250.png?rev=2711975","banner_2x":"https:\/\/ps.w.org\/kagg-fast-post-generator\/assets\/banner-1544x500.png?rev=2711975","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/kagg-fast-post-generator\/assets\/icon.svg?rev=3048270","icon":"https:\/\/ps.w.org\/kagg-fast-post-generator\/assets\/icon.svg?rev=3048270","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>In WordPress development, sometimes it is necessary to generate extensive databases with hundreds of thousands of posts\/pages. Existing plugins can generate test content very slowly, with the usual rate of 1,000 posts per hour.<\/p>\n\n<p>The Fast Post Generator plugin can generate millions of posts\/pages in minutes, which is 20,000 times faster than similar plugins.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>The plugin generates posts\/pages with random content.<\/li>\n<\/ul>\n\n<h3>Plugin Support<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/kagg-fast-post-generator\/\">Support Forum<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>kagg-fast-post-generator<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20contribute%3F\"><h3>Can I contribute?<\/h3><\/dt>\n<dd><p>Yes, you can!<\/p>\n\n<ul>\n<li>Join in on our <a href=\"https:\/\/github.com\/kagg-design\/kagg-fast-post-generator\">GitHub repository<\/a><\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>The minimum required PHP version is now 7.4.<\/li>\n<li>The minimum required WordPress version is now 6.0.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Fixed \"Function _load_textdomain_just_in_time was called incorrectly\" notice.<\/li>\n<li>Tested with WordPress 6.8.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fixed the error on deleting a temporary table.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Dropped support for PHP 7.0. The minimum required PHP version is now 7.2.<\/li>\n<li>Fixed kagg_generator_comment_max_nesting_level filter name.<\/li>\n<li>Fixed the inability to create a temporary table when it exists after previous operations.<\/li>\n<li>Fixed deprecation errors with PHP 8.4.<\/li>\n<li>Tested with WordPress 6.7.<\/li>\n<li>Tested with PHP 8.4.<\/li>\n<\/ul>\n\n<h4>1.11.0<\/h4>\n\n<ul>\n<li>Added admin notice about the unusable system temp directory.<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>Tested with WordPress 6.5.<\/li>\n<li>Tested with PHP 8.3.<\/li>\n<li>Fixed a fatal error with WP 6.3+.<\/li>\n<li>Fixed deprecation errors with PHP 8.<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>Dropped support for PHP 5.6. The minimum required PHP version is now 7.0.<\/li>\n<li>Tested with WordPress 6.3.<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Tested with WordPress 6.2.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Improved plugin behavior in admin.<\/li>\n<li>Fixed: Item generation time now is properly distributed within the default period.<\/li>\n<li>Added comments from not logged-in users.<\/li>\n<li>Added filter for an item's initial time shift.<\/li>\n<li>Added filter for comment's random posts count.<\/li>\n<li>Added filter for comment's random IPs count.<\/li>\n<li>Added filter for comment's maximum nesting level.<\/li>\n<li>Added filter for comment's nesting percentage.<\/li>\n<li>Added filter for comment's max sentences.<\/li>\n<li>Added filter for random user's count.<\/li>\n<li>Added filter for logged-in user's percentage.<\/li>\n<li>Added filter for paragraphs in the post.<\/li>\n<li>Added filter for words in the title.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Tested with WordPress 6.1.<\/li>\n<li>Fixed a fatal error with WP 6.1 and SHORTINIT.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added generation of SQL files.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added generation of comments, with hierarchy.<\/li>\n<li>Improved posts' generation, now with a random date and author.<\/li>\n<li>Added generation of users.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Tested with WordPress 6.0.<\/li>\n<li>The minimal WordPress version is now 5.3.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added the ability to work on Linux servers.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added writing of all post-fields initially created by WP Core for a post.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"The plugin generates posts\/pages. Useful to generate millions of records in the wp_posts table.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/155777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=155777"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kaggdesign"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=155777"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=155777"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=155777"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=155777"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=155777"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=155777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}