Descrição
P2PForge helps you create large sets of unique, SEO-friendly WordPress pages from a CSV file and reusable templates. Each row in your spreadsheet becomes a page with its own title, slug, content, excerpt, and SEO meta fields.
This plugin runs entirely on your WordPress site. It does not connect to external servers or third-party APIs. Your CSV files and generated content stay on your server.
Key features
- CSV upload — import data with automatic delimiter detection (comma, semicolon, tab, pipe)
- Dynamic placeholders — any CSV column becomes
{ColumnName}in title, slug, content, excerpt, and SEO meta - Reusable templates — define one template and generate hundreds or thousands of pages
- Bulk generation — create up to 500 pages per run (filterable via the
P2PFORGE_BATCH_LIMITconstant) - Duplicate protection — skips rows when the target slug already exists
- SEO plugin support — writes meta to Yoast SEO and Rank Math when those plugins are active
- Post types — generate standard Pages or Posts
- Parent page support — nest generated pages under an existing parent page
- Draft review workflow — review generated pages before publishing in bulk
Built by P2P Clouds
P2P Clouds is a software house and emerging technology marketing company. We build tools that help businesses grow with technology.
Instalação
- Upload the
p2pforgefolder to the/wp-content/plugins/directory, or install the plugin through the WordPress Plugins screen. - Activate the plugin through the Plugins screen in WordPress.
- Open P2PForge in the WordPress admin sidebar to get started.
Important: When uploading a zip file, the main plugin file must be at p2pforge/p2pforge.php inside the archive. Do not nest an extra parent folder around the plugin directory.
FAQ
-
Does this plugin call external services?
-
No. P2PForge processes CSV files and creates WordPress pages locally on your site. No data is sent to third-party servers.
-
What CSV format is supported?
-
The first row must contain column headers. Example:
City,State,ServiceEach following row is one page to generate. Delimiters are detected automatically.
-
How do placeholders work?
-
Use
{ColumnName}in your template fields to match CSV headers. Matching is case-insensitive, so{city}and{City}are treated the same. Placeholders that do not match a column are left unchanged in the output. -
Can I generate more than 500 pages at once?
-
Generation runs in batches of up to 500 pages per request (default). For larger CSV files, use the Start Row and Rows Per Run options on the Generate screen to process the file in multiple batches.
-
Which SEO plugins are supported?
-
P2PForge can write SEO title and meta description fields for Yoast SEO and Rank Math when those plugins are installed and active.
-
What are the minimum requirements?
-
WordPress 5.8 or later and PHP 7.4 or later.
Avaliações
There are no reviews for this plugin.
Contribuidores e desenvolvedores
“P2PForge” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.
ContribuidoresTraduzir “P2PForge” para o seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.
Registro de alterações
1.0.5
- Sanitize and validate all template settings on save, including title pattern
- Harden CSV upload and delete handlers with proper input sanitization
1.0.4
- Initial public release for WordPress.org review
1.0.0
- Initial release
