Skip to content

WPfakerGenerate Lifelike Test Data for WordPress

Intelligent content generation for posts, terms, users, and custom fields — powered by FakerPHP with smart field detection, content variation, and multilingual support.

Quick Example

Getting started with WPfaker takes only a few clicks. Suppose you want to populate a fresh WordPress installation with realistic blog content for theme testing. Navigate to WPfaker > Generate Posts in your WordPress admin, select the "Post" post type, and set the count to 10. Enable Content Variation and choose the "Random" profile so that each generated post differs naturally — some will have featured images while others will not, category counts will vary, and field completeness will differ from post to post. Toggle Set Featured Image on and pick an image provider such as LoremFlickr. Click Generate, and within seconds WPfaker will create 10 posts with realistic titles, varied paragraph lengths, properly assigned categories and tags, and high-quality featured images downloaded straight into your media library.

For more advanced workflows — such as populating custom post types with ACF fields, generating hierarchical taxonomy trees, or automating bulk generation through the REST API — explore the Quick Start guide and the Features documentation.

Supported Field Plugins

WPfaker ships with eight dedicated field plugin adapters that automatically detect registered field groups and populate them with contextually appropriate fake data. You do not need to configure field mappings manually — WPfaker reads the field definitions from each plugin's registry and generates matching content on the fly.

  • Advanced Custom Fields (ACF) — Support for all free-tier field types including text, select, relational, and media fields.
  • Advanced Custom Fields Pro (ACF Pro) — Full support for Pro field types including repeaters, flexible content layouts, galleries, and group fields. Nested structures are populated recursively.
  • ACF Extended (Free & Pro) — All additional ACFE field types are recognized and filled, including advanced select fields, code editors, and dynamic forms.
  • JetEngine — 18 field types are supported, along with relations, options pages, and meta box configurations.
  • Meta Box AIO — Complete field type coverage for Meta Box AIO's extensive field library, including cloneable groups and conditional fields.
  • ACPT (Advanced Custom Post Types) — Custom post types and their associated field groups are detected and populated automatically.
  • CPTUI (Custom Post Type UI) — Post type and taxonomy registrations from CPTUI are recognized so that WPfaker can generate content for them.
  • Native WordPress Meta — Standard post_meta, term_meta, and user_meta fields that are not managed by any plugin are also populated using WPfaker's smart field detection system.

For a deep dive into how field detection works across these plugins, see the Custom Fields and Field Detection documentation.

Requirements

WPfaker is designed for modern WordPress development environments. Before installing, make sure your setup meets the following minimum requirements:

  • WordPress 6.0 or higher — WPfaker relies on WordPress REST API features and block editor capabilities introduced in version 6.0.
  • PHP 7.4 or higher — The plugin uses PHP 7.4 language features including typed properties and arrow functions. PHP 8.1 or 8.2 are recommended for best performance.
  • Valid License Key — A license key is required to activate WPfaker. Without it, the plugin displays a license gate and no features are accessible.

Administrator Access Required

WPfaker requires the manage_options capability, which is limited to the Administrator role by default. This ensures that only trusted users can generate or delete content in bulk.

For detailed installation instructions, head to the Installation guide. For license activation and management, see the License documentation.

Image Providers

WPfaker can download images from four different providers and automatically add them to the WordPress media library. Each provider serves a different use case, so you can pick the one that best fits your project.

  • LoremFlickr — Real photographs filtered by category keywords that match your post type context. No API key required. The default provider.
  • Unsplash — High-quality photographs sourced through the WPfaker API proxy. No API key required on your end. Ideal for realistic hero images and blog post thumbnails.
  • Lorem Picsum — Random photographs served instantly with no authentication. A great choice when you need images quickly and do not care about specific subjects.
  • Placeholder.com — Simple colored placeholder images with customizable dimensions. Useful when you need lightweight placeholders rather than real photographs.

Learn more about configuring image providers, setting download behavior, and using keyword-based image search in the Image Handling documentation.

Released under the GPL2 License. wpfaker.com