=== Mass Page Maker ===
Contributors: wesg
Donate link: http://www.wesg.ca/2008/06/wordpress-plugin-mass-page-maker/#donations
Tags: pages, posts, multiple, automate, create
Requires at least: 2.8
Tested up to: 2.8.2
Stable tag: 2.6
Mass Page Maker is a Wordpress plugin that automates the insertion of multiple pages or posts.
== Description ==
From a simple admin panel, Mass Page Maker makes it easy to create multiple pages or posts. This is dramatically faster than doing it manually. Options are available to customize every aspect of the page -- from the date to page excerpt.
Currently tested successfully with the latest version of Wordpress, 2.7.1. If you have trouble with earlier versions, or even have it work properly on earlier versions, please let me know.
In the latest version 2.5, users can use .CSV (comma separated values) to insert a large number of posts with 1 single text file, and have complete customization over the process.
For a complete list of the changes from each version, please visit the plugin homepage.
For examples and tips on using the plugin, please check the examples on the plugin homepage.
Be sure to check out my other plugins at my Wordpress profile.
= USAGE =
1. After activating the plugin, navigate to the admin panel interface, where the options can be entered to insert the required number of pages or posts.
1. Page titles can be different. Separate the page names by semicolons and if more pages are requested than are written, the last known title is duplicated.
1. Page excerpts and content can be added, with individual pages containing their own data by separating the pages with ``.
1. Enter the post date according to your WP timezone; adjustments are made automatically.
1. To use a CSV file, simply select the file from the dialog box. This file takes priority over any data entered in the text fields. Be sure to compare the CSV with the sample file on the plugin website.
1. Post dates that are in the future will automatically be entered into the cron queue to be published when the chosen time arrives.
1. To insert custom fields, separate the fields with semicolons. All new posts are given each custom field.
1. Use the placeholders [blog\_title], [blog\_description] or [blog\_url] inside the page title, content or excerpt field to add standard data.
= Caution =
*This plugin is extremely powerful. A slip of the mouse can cause your blog to insert many more pages than you intended, which can take a lot of time to delete. Read the options carefully before inserting pages. Should you add more pages than you wanted, be sure to check out my other Admin plugin, Mass Page Remover.*
== Installation ==
1. Copy the folder mass-page-maker into your WordPress plugins directory (wp-content/plugins).
1. Log in to WordPress Admin. Go to the Plugins page and click Activate.
1. Navigate to the Admin Panel for Mass Page Maker (under Settings), where you can insert all the pages you desire.
== Frequently Asked Questions ==
= What is the purpose of this plugin? =
Mass Page Maker automates the task of making pages or posts that are similar to each other. This can be a very time consuming process that can now be done in a matter of seconds. The ability to rapidly generate pages and posts has the potential to turn Wordpress from an excellent blog platform to an even better CMS.
= What options are available? =
In the interface panel, you have the ability to customize the page insertion.
You can change:
* Number of pages
* Starting number of page
* Post/Page title
* Post/Page content
* Post/Page status (published or draft)
* Post/Page type
* Post/Page category
* Post/Page excerpt
* Post/Page date
* Interval between pages
* Page template
* Custom fields
= What about nested pages? =
As of version 1.3, Mass Page Maker can create pages and posts that have parents (ie. only visible from one page).
= Does all the data need to be the same? =
The plugin can handle individual content for the title, content and excerpt. Examples of this are on the plugin homepage and admin panel.
= What is new in version 2.0? =
Like the name suggests, v2.0 contains big updates. The time/date system was overhauled to take into account the fact that blogs are often based in a time zone different from the actual server. Times are now calculated based on the WP settings instead of the server. Post dates can be entered manually if necessary, and the interval between the pages can be set as well. Post excerpts can also be entered in the same way as the content and titles. Version 2.0 indeed.
= What is new in version 2.5? =
While v2.0 introduced many new features, v2.5 properly executes the new features and adds another big one: CSV import. A CSV (comma separated value) file contains all the elements of the text fields, but can enable users to import a large number of files with complete customization. View the plugin home page for specifics. This version also fixes the early features like cron scheduling and adds page templates. Despite the new features, the code itself comes in 50 lines less than v2.1.
= Can I include custom fields? =
As of version 2.5.3, users can add custom fields to each new page. Each field is included with every new page (separate each field with a semicolon).
= What's new in v2.5.6? =
V2.5.6 adds better troubleshooting when using CSV files. It can now detect improper usage and directs the user how to change it properly. It also adds placeholder text for adding standard data to posts.
= What's this about tags? =
By popular demand (all 2 comments), v2.5.8 brings support for tags in the CSV file, as well as the web interface. The plugin can now handle multiple tags in each post, though only the CSV file allows the tags to be different.
== Screenshots ==
1. The admin panel interface.