wesg header image 3

Wordpress Plugin: Mass Page Maker

June 18th, 2008 · 150 Comments

If you’re coming to this page because of problems with WP 2.8.x, I want to hear from you. Upgrade to the newest version, and if the problem persists, email wesg [at] wesg [dot] ca with any errors you come across, and please be as detailed as possible.

Wordpress logoEver had the need to create multiple pages or posts and dreaded the idea of doing it manually?

Mass Page Maker is an admin panel that gives you the ability to create as many pages or posts as you like in a matter of seconds. It can create posts and pages that are customized with every aspect of a regular WordPress page.

Note about future publishing:
Wordpress uses a cron system to do work automatically at scheduled times. This system is triggered when a user visits your home page, and the scheduled time has passed. In the case of this plugin, it may appear that the scheduled post is not published (as viewed from the WP Admin Panel), but that could be because no visitors have been to your home page. On my test system, with WP 2.8.4, each future post has shown up properly when visiting the home page after the scheduled time has passed.

Currently tested successfully with the latest version of Wordpress, 2.8.4. If you have problems with an earlier version, or even if it works properly, please contact me or post a comment.

Translations

Mass Page Maker is compatible with Wordpress’ locale system. If you are interested in translating for your locale, please comment below or email wesg [at] wesg [dot] ca. If you’re particularly ambitious, translate the .PO file in the plugin download and send back to that address.
Current Translations

Thanks for helping to translate!

Donations

If you wish to donate to further the development of this plugin, please use the PayPal button below. Comments on posts are also very valuable to me.

Download latest version of Mass Page Maker

Usage

  • Fill out the fields in the admin panel according to what your needs are. If you include <inc>, the plugin automatically inserts the incremented data.
  • Page titles can be different. Separate them by semicolons. If more pages are requested than have titles, the last known page title is duplicated.
  • Page content and page excerpts can also be different. The specific text must be separated with <!-- MPM --> (see below).
  • Entering a post date in the future will result in the post being published at that time.
  • Use a CSV (comma separated value) file to insert a large number of customized pages.
  • Custom fields can be inserted, but separate each new field with a semicolon. Each new post receives every custom field.
  • Tags can be added to the post via the web interface, or a CSV file. The tags do not need to be in the database to use them — the plugin will create tags as required.
  • Post visibility can be changed. Fill out the options, and even choose a password.

Example:
If the name of your post is New Page <inc> and you want 5 pages written, the resulting pages will be

New Page 1
New Page 2
New Page 3
New Page 4
New Page 5

Example:
You want 4 pages with 4 different titles. Type About; Archive; Contact; Random Post;
and the pages that are created are

About
Archive
Contact
Random Post

Example:
Combine everything to get the job done quickly. If you want 6 pages and type this into the title field: Page <inc>!; Article <inc>?; Post <inc>
the resulting page titles are:

Page 1!
Article 2?
Post 3
Post 4
Post 5
Post 6

while the resulting page names are

page-1
article-2
post-3
post-4
post-5
post-6

Example:
Combine everything together to create multiple pages with different titles and different content. To create 3 different posts, use this in the title field Page <inc>;Post <inc>; Comment <inc> and use this in the content field

Page content <inc><!-- MPM -->Post content <inc><!-- MPM -->Comment content <inc>
The resulting pages will be:

Page 1 --> Page content 1
Post 2 --> Post content 2
Comment 3 --> Comment content 3

Custom fields example:
To add two new fields to your new posts, use semicolons.

phone; address --> 123 456 7890; 123 fake st

This results in each new post having both of those fields associated with it.

Using CSV files

I have made a new page to help simplify the use of CSV files. CSV Builder can give you text based on data entered on the page.

The biggest feature in v2.5 is the ability to insert custom pages using a CSV file. While being more powerful when entering pages, it is also more complicated. You must follow a specific format when building files.

Please view the sample file before adding your own. Be advised that while the sample file will work, it contains mostly irrelevant data to a blog.

The plugin expects a minimum of 11 columns of data, but no more than 15. Any columns that aren’t used must be included, but kept blank (ie. “”).

When using Excel to create CSV files, be sure to check the use of quotation marks before uploading the file to the plugin. Excel has a tendency to get confused when fields of text use quotation marks inside.

Format to follow
Each line in a CSV file follows a pattern separated by commas that turns the file into a makeshift database. The MPM CSV follows this pattern:

  • Page title
  • Page publishing date (in the timezone of your Wordpress installation)
  • Post content (commas and quotation marks must be escaped using the \ character)
  • Post excerpt (same restrictions as content)
  • Post category
  • Post parent
  • Page template
  • Post status
  • Post type
  • Comment status
  • Ping status
  • Custom key
  • Custom key value
  • Tags
  • Post password

Escaping characters
To clarify some of the questions coming in, here is an overview of how to escape characters when using CSV. Inside the sample file, you’ll note that fields are either surrounded by quotation marks or not. When fields are surrounded by quotation marks, any extra quotation marks inside the text must be escaped (ex.1) and when there are no quotation marks, all commas need to be escaped (ex.2).

, “Sample field with \” inside the text”, , Sample field\, with comma escaped,
, “Sample field with improper ” inside the text”, , Sample field, with comma improperly escaped,
Title Publishing date Content
  • Any page title
  • Unacceptable characters are removed automatically for page slugs
  • Publishing date in format YYYY-MM-DD HH:MM:SS
  • Should be encased in quotation marks
  • Quotations and commas should be escaped with \ character or the plugin will no import posts
Excerpt Category Parent
  • Same restrictions as content
  • Can be left blank
  • Can be category name or ID
  • Pages are automatically given no category
  • Page ID of post parent
  • No parent means a value of “none”
Page template Status Type
  • File name of template in theme
  • For example: contact.php
  • For no theme, add “default”
Options:
  • Publish
  • Draft
  • Private
  • Password (must be set to activate password at end of file)
Options:
  • Page
  • Post
Ping status Comment status
  • Open
  • Closed
  • Open
  • Closed
  • Custom key
  • Custom key value
Tags
  • Add tags to posts
  • Separate tags with commas
Password
  • Add password to post, post status must be set to password.

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.

Installation

  1. Copy the folder mass-page-maker to your Wordpress plugin folder (usually wp-content/plugins).
  2. Open the Wordpress Admin Panel and activate the plugin.
  3. Navigate to your Option panel, where you will see the plugin’s interface.

FAQ

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.

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
  • Page parents
  • Page excerpts
  • Specific page dates
  • Time interval between pages
  • Page template
  • Page visibility/password

Can I have pages with different titles?
Certainly. Separate your page titles with semicolons, and be on your way.

Cool. But what about post content?
You bet. Version 1.5 brought support for individual page content. See above examples for more.

How does it use categories?
As of version 1.2, you can now add categories to your added pages. Currently you are limited to one category per input.

What about page parents?
From version 1.3 you can now set page parents so that posts and pages are nested within one another.

How does the individual page content work?
Version 1.5 enables the use of separate page content. By separating the text with <!– MPM –> each page can have a different title or content. The category will always be the same.

What’s a big deal in v2.0?
Version 2.0 (as it’s name would suggest) represents a significant upgrade to the abilities of the plugin. It includes an overhaul to the date/time behaviours by now entering the data based on the Wordpress time zone, rather than the server itself. Times can be entered manually, with specific intervals between posts, and page excerpts can be entered at the same time.

What’s the latest feature in 2.5?
V2.5 contains a significant upgrade in the ability to handle CSV file imports. With this file, users can insert a large number of pages while completely customizing each property.

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).

When will tags be included?
Version 2.5.8 now includes support for WP 2.8 and has the ability to incorporate tags in the blog system. You can insert tags from the web interface, or CSV files.

Screenshot

Click for a larger view.

Changelog

v1.0 –– June 18, 2008
* Initial release

v1.1 — June 19, 2008
* Added support for multiple page titles
* Built fault tolerance in
* Added new ways to enter pages faster
* Posts and pages can how have comments and pings that are open or closed

v1.1.1 — July 28, 2008
* Cleaned up code and readme file

v1.2 — September 2, 2008
* Enabled adding categories to posts
* Optimized code

v1.3 — November 1, 2008
* Enabled page parents
* Made the plugin compatible with Wordpress internationalization

v1.4 — January 6, 2009
* Updated for WordPress 2.7
* Completed localization capability

v1.5 — January 18, 2009
* Added ability to create pages with different content

v2.0 — February 6, 2009
* Overhauled date and time system
* Added page excerpt data
* Added ability to insert posts in the future or the past

v2.1 — February 8, 2009
* fixed what should have worked in 2.0

v2.5 — March 14, 2009
* Corrected cron behaviour with future posts
* Added page template option
* Add CSV file imports

v2.5.1 — March 14, 2009
* Corrected some type wrong in v2.5

v2.5.2 — March 15, 2009
* Finally fixed future posting cron errors

v2.5.3 — March 18, 2009
* Added custom field support

v2.5.4 — March 21, 2009
* Made custom field work in each way
* Add German translation

v.2.5.5 — April 6, 2009
* fixed increment tag in page content and excerpt

v2.5.6 — April 30, 2009
* Added placeholder support
* Added better troubleshooting feedback for CSV files

v2.5.7 — May 17, 2009
* Added better compatibility and feedback with CSV files

v2.5.8 — June 28, 2009
* Improved support for WP 2.8
* Added tag support
* Better compatibility with CSV files

v2.5.9 — July 22, 2009
* Added troubleshooting information

v2.6 — July 23, 2009
* Fixed WP 2.8.x compatibility

v2.6.1 — August 9, 2009
* Improved quotation handling
* Added page visibility options

v2.6.2 — August 9, 2009
* Fixed quotation handling

v2.6.3 — August 10, 2009
* Cleaned page insertion problem
* Repaired template issues

v2.6.4 — August 20, 2009
* Repaired category support

v2.6.5 — September 9, 2009
* Fixed category problems
* Improved fault tolerance
* Categories and tags are now inserted automatically if they do not already exist

v2.6.6 — December 17, 2009
* Added support for page orders
* Improved handling of escaped characters in CSV and web interface
* Various other bug fixes

View all plugins

For those looking for a solution to proper Excel usage with the CSV feature, Adam, of http://beernews.org/ offers this suggestion:

For any people using only Excel to alter CSV files and get errors when uploading, I think I have your fix.

1) Download the original CSV sample file here and right-click to open the file w/ notepad. Keep it open.

2) Right-click the sample again but open with Excel. Save in Excel. Right-click to open w/ Notepad again. See a difference (i.e. extra quotations all over the place?)

3) Excel puts double quotations around cells (aka fields) where there is a quotation by default but there is a workaround. Go to http://www.mcgimpsey.com/excel/textfiles.html

4) Scroll down to the heading ‘Text files with no modification’ and copy that code underneath.

5) Open that sample csv file back up in Excel

6) Click on Visual Basic Editor in Excel (I think you need to click on Macros in 2003 version or Developer tab in 2007 version)

7) Right-click sheet 1, click on insert module and paste the big code into the large white text box that opens up.

8) Click back to Excel view and click Run Macro. Choose the one that says ‘Text no modification’ and click run.

9) Check the directory on your local machine where you saved the sample file and look for test.txt. Open in notepad, save the file as a CSV file. But do you notice there are no more double quotes everywhere??

10) Upload new CSV file…seems like a pain, but this honestly takes about 2 minutes to do once you’ve learned it. 30 min learning curve.

Category: Wordpress
Tags: , , ,

Similar Posts

150 responses so far ↓

  • 1 Daniel Kedinger // Jun 19, 2008 at 11:19 am

    This plugin is definitely going to save me a lot of time. How much more difficult would it be to allow multiple title names instead of just the incremental option? This would be perfect to allow me to enter an entire sites sitemap in one swoop!

    I would definitely be willing to toss a paypal donation for this one as well!

    Thanks again!

  • 2 wesg // Jun 19, 2008 at 8:42 pm

    @Daniel Kedinger
    Thanks for the interest and I have updated the plugin to do the job you’re requesting. Give v1.1 a try and let me know how it works.

  • 3 baron // Jun 20, 2008 at 9:35 pm

    hi. Thanks for plugin

    perfect.

    Regards

  • 4 Diego // Aug 31, 2008 at 5:15 pm

    Hi, this plugin is great! Can I set a category when create mass posts?

  • 5 wesg // Sep 2, 2008 at 10:58 pm

    @Diego: I have added this functionality to the latest version, 1.2. It is now in the Wordpress Plugin database.

  • 6 Diego // Sep 9, 2008 at 9:56 am

    @wesg: thank you. I will download just now :)

  • 7 Donald // Nov 17, 2008 at 11:43 pm

    Thanks for creating and sharing this plugin. Any future plans of including the specific page content for the mass production in the next update?

    Thanks in Advance!

  • 8 Jeff R // Jan 13, 2009 at 10:34 am

    Great plugin – I second the request for unique content generation. A possibility?

  • 9 wesg // Jan 13, 2009 at 7:12 pm

    @Donald
    @Jeff R
    Thank you both for your suggestions. I will look into it and hopefully provide a solution in an upcoming version. Something like the current implementation of the page titles will likely be done.

  • 10 Dean // Jan 15, 2009 at 3:57 pm

    Exactly what i was looking for after a long day of setting up blank posts and pages in draft mode, i managed to catch your plugin halfway through which probably saved me an estimated 15 hours.

    Although i did have to trawl back through them all using the quick edit to assign a category (which would be a welcome update) i can still say i highly commend yourefforts in putting this script together.

  • 11 wesg // Jan 15, 2009 at 4:25 pm

    @Dean: Thank you for the kind words. As long as there are people who appreciate the plugin and find value in it, I will continue developing it.

    I’m not sure which version you were using, but the latest should have assigned categories to the posts.

  • 12 alex // Jan 24, 2009 at 3:59 am

    when i make multiple posts, is it possible to change the date and not all posts have same time ?
    i mean, X posted at 10:00, Y posted at 10:01, Z posted at 10:02….
    like schedule post.

  • 13 wesg // Jan 24, 2009 at 11:38 am

    @alex: Right now the posts are all offset by 1 second so that they enter the database in the right order (chronologically). In a future version I may include a starting point for dates, then an interval between them.

    Would that do the job for you?

  • 14 alex // Jan 25, 2009 at 1:42 pm

    not really, but i see that google don’t index all posts
    i’ve post 10-15 few weeks ago and not even now aren’t in any search engime.
    maybe spiders can’t see more than 5 per minute ?
    also i use sitemap too but no result

  • 15 wesg // Jan 25, 2009 at 1:48 pm

    @alex: check the time stamp for the posts built with the plugin. Is it what you were expecting?

  • 16 alex // Jan 25, 2009 at 6:37 pm

    i tried on a test site and seems it workd
    thanks

  • 17 Jeff R // Feb 2, 2009 at 3:17 pm

    where did that text file go that had examples of how to populate different titles/categories/etc?

    Thanks!

    and thank you for adding the “body content” update – nice work!

  • 18 me // Feb 8, 2009 at 12:36 pm

    thanks for v2 but i think you forgot something to put there, all posts/pages have same content

  • 19 wesg // Feb 8, 2009 at 2:27 pm

    @me: thanks for the heads up. Version 2.1 should fix the issue.

  • 20 gitazz // Feb 9, 2009 at 2:47 am

    Hi,
    Thanx for a great plugin. I used the example data as it was. It created three different pages with the three different titles. Excellent.
    However, the content of the pages still showed Page content <inc><!– MPM –>Post content <inc><!– MPM –>Comment content <inc> as the content. Am I missing a separator for contents?
    Thanks in advance.
    Gitazz

  • 21 wesg // Feb 9, 2009 at 7:18 am

    @gitazz: The separators you use should have two dashes — ie. <!-- MPM -->. Add the dashes and it should work. In the future version, I’ll make the code less specific so it can adapt.

  • 22 david // Feb 18, 2009 at 10:47 am

    Congratulations, first, by your plugin, it helps a lot.

    My suggestion is to modify it to read information from a file.

    Something like this (like a rss feed publish):

    [post]
    [title]TITLE[/title]
    [description]desc[/description]
    [content]CONTENT HERE[/content]
    [/post]
    [post]

    [/post]

    It will be much more pratical to use and posts will be more customizable.

  • 23 wesg // Feb 18, 2009 at 5:35 pm

    @david: thank you the suggestion. I may look into it for an upcoming version.

  • 24 Hal // Feb 25, 2009 at 7:06 am

    Scheduling of Pages does not work properly.
    I created 52 with a one-hour interval. They show as Scheduled with the proper Scheduled For date/time but when the time comes, and passes, they do not post themselves. The From Now and Ago times on the Page Management list decrement with no apparent rhyme or reason.
    Editing them does no good but changing Status to Published with Quick Edit will finally publish them properly.
    I am using Wordpress 2.7.1 and Mass Page Maker 2.1. It’s great, but it’s got a bug!
    My vote for next new features is to add .csv import and make Parent Page a text field instead of dropdown.
    Thanks much.

  • 25 wesg // Feb 25, 2009 at 10:49 am

    @Hal: thanks for pointing that out. I discovered the scheduling conflict after I released the plugin, and it involves wp-cron tasks. I will be releasing a new version when I get some time in a week’s time.

  • 26 Art Deco // Feb 27, 2009 at 4:18 pm

    Picked up both mass pager maker and mass delete plugins and will give them a run under WPMU soon.
    Thanks
    Art Deco

  • 27 larilak // Mar 14, 2009 at 9:19 pm

    This is great plugin, very very useful unfortunately as stated above post scheduling doesn’t work properly.Is there anything we can do, or can be done to fix this?.I cannot wait for the new update.Any ideas when it’s gonna be?

    thanks again

  • 28 wesg // Mar 14, 2009 at 9:29 pm

    @larilak,
    Today I released a new version — 2.5 — that should have fixed the scheduling problem. Is that the version you are using?

  • 29 larilak // Mar 15, 2009 at 3:44 pm

    hi wesg,

    Yes, I was using old version of your plugin and when posting my comment didnt know that the new one is already avaialble.Anyway I am just playing with it right now and again unfortunately post scheduling doesnt work :(
    I am jsut getting “missed schedule” on the posts that should have been posted and it seems that the plugin doesn’t properly read the intervals i have setup and it always shows 1sec difference between each post added .This is using web panel, I havent tried csv option yet(looks sweet by the way).I will check it out in a few sec.
    Could you please confirm that post scheduling is working for you from plugin panel?I may be doing smth wrong…dunno

    thanks again for sharing this

  • 30 wesg // Mar 15, 2009 at 3:47 pm

    @larilak: the intervals are in the form HH:MM:SS (so for example, 02:00 is an interval of 1 hour) and if nothing is entered, the interval is by default 1 second. I’m going to schedule a post on my blog for 5:00 PM EST and we’ll see if it works.

  • 31 larilak // Mar 15, 2009 at 5:08 pm

    this is how i think I am using it but now i got confused…
    so lets says i want to publish 3 posts, first starts at 17:30 and for testing purposes lets say that i want to post every 30 min. In the configuration tab i should use:
    starting date:2009-03-15 17:30:00
    post interval:00:30:00

    Is that correct?If it is, this is what I am doing and I am getting missed schedule with one sec post intervals

    quick response by the way:)
    have a good sunday

  • 32 wesg // Mar 15, 2009 at 5:16 pm

    @larilak: yep, you’ve got it right. To double check, just view the scheduled posting time. Unfortunately, it seems what I’ve added to the latest version of the plugin is not the complete cron story, so I’ll have to look into it further.

  • 33 larilak // Mar 15, 2009 at 6:06 pm

    ok i have checked the schedule posting time and it does not work correctly :(
    however i think that this was not an issue in the previous version, so maybe some little tweaking and it will work like it should?

    I will be waiting for an update

  • 34 wesg // Mar 15, 2009 at 7:34 pm

    @larilak
    @Hal
    It appears that I have found the missing link that was preventing the future posting behaviour to work properly. V2.5.2 should be in the directory shortly, and that should fix the issue.

  • 35 larilak // Mar 15, 2009 at 7:44 pm

    perfect..waiting for the v2.5.2 then

  • 36 larilak // Mar 15, 2009 at 9:33 pm

    v2.5.2 still doesnt work for me…
    sleep time for me now

  • 37 kaol // Mar 15, 2009 at 10:23 pm

    Just installed 2.5.2, and with plug-in activated, I see no way to access a new admin panel to add multiple pages. Using pages/add produces the same old one-page-at-a-time setup.

  • 38 kaol // Mar 15, 2009 at 10:23 pm

    PS – Also had just upgraded to WP 2.7.1

  • 39 kaol // Mar 15, 2009 at 10:24 pm

    Well, duh. Found it. Never mind says Emily Littela.

  • 40 Jeff Raab // Mar 16, 2009 at 12:05 pm

    Wow, this plugin keeps getting better. One item that would make this the bomc: custom_field support!

    I rely heavily on the Thesis theme, and very often use custom fields when posting. Adding custom fields support would make this plugin rock even harder!

    Thanks!

  • 41 Man // Mar 17, 2009 at 3:28 pm

    Yeh I agree. Too bad it lacks custom field support, otherwise I’d use it for sure.

  • 42 Maxel // Mar 18, 2009 at 10:40 am

    Well, :C Same problem, the post interval doesnt work properly. I’ve just posted 19 posts, I put 00:00:30 in the Interval field. And all I got was 19 posts with 00:00:01 interval and “Missed Schedule” :C

  • 43 Man // Mar 18, 2009 at 11:03 am

    Now i figured that Posting Time has to be diffrent :) , but still Intervals doesnt work.

  • 44 wesg // Mar 18, 2009 at 11:17 am

    @Maxel: I have found the problem you are seeing with the interval. I will release a fixed version shortly.

    @Man: I have added custom fields to my development version, and the next release should include a text field for a key and value. Currently I’m limited to a single field, but that might change in the future. Scheduled posts seem to be hit or miss, so I’m still working on reliability.

  • 45 Man // Mar 18, 2009 at 4:03 pm

    Great one custom field might just work for me actually. :) When are you going to release the new version?

  • 46 Man // Mar 20, 2009 at 4:42 pm

    Thanks a lot for custom field support :) Great just great :)

  • 47 baron // Mar 21, 2009 at 10:31 pm

    Works great, thank you

  • 48 Tim LeBlanc // Mar 23, 2009 at 8:52 pm

    I’m trying to use the latest version of this plugin the make pages via the csv file upload. Can you show the text needed to “escape with \ character”? This is not shown in your sample file. Thanks.

  • 49 wesg // Mar 24, 2009 at 9:57 pm

    @Tim LeBlanc: Thanks for telling me. The CSV file has been updated to show escaped quotation marks and how to use the multiple custom fields.

  • 50 Bill // Mar 26, 2009 at 6:35 pm

    This looks to be a godsend. I need to create 95 pages each of which carries posts only from one specific category – and then I need to be able to update those pages on an occasional basis. Can I use this plugin to update pages later that were created with it?

  • 51 wesg // Mar 26, 2009 at 6:52 pm

    @Bill: this plugin doesn’t have that capability, but my other plugin called Find and Replacer can take an interval of posts and make changes to each one. That might be what you’re looking for.

  • 52 Bill // Mar 27, 2009 at 1:52 am

    thanks. I’ll take a look, but I’m really needing to update pages en masse, preferably from a master Excel file (saved as .csv, of course).

    I’m building a site for a large organization that has about 100 sub-organizations, each of which needs its own page within the site which will feature both blog posts and static info that will be updated from time to time. I’d rather find a way to update a single master file and use it to update across the 100 pages…

  • 53 Egjweb // Mar 27, 2009 at 7:45 am

    I need to make a large number of pages (1750).

    I filled the csv file (with 10 pages for now to test) and when i add them, it works but then when i visit my page on the blog, i get a 404- file not found error.

    I did put settings to publish

    any idea what could be wrong?

  • 54 Egjweb // Mar 27, 2009 at 7:50 am

    And i keep getting this message:

    There was a problem adding the template data.

    I use this format for the lines:

    NIEUW, 2009-03-281 11:50, “Voorbeeld.”, “”, adressen, 81, default, publish, page, closed, closed, “”, “”

    what am i doing wrong

  • 55 Egjweb // Mar 27, 2009 at 8:03 am

    I tested it with your sample csv file,
    When uploading the sample.csv it says succesfull but when i visit those new page/post on the blog i get the same problem, 404 – file not found

  • 56 Egjweb // Mar 27, 2009 at 8:40 am

    Okay, i added the pages via the plugin, not a csv, and now its succesfull and they show up in mijn submenu. But still when visiting i get a 404 – file not found.

    When i go to the newly made page in my admin and edit it and save it, then it works like normal.

    Maybe this has something to do with the time?
    What time should i input if i want them published imediatly?

    Or what else could cause this?

  • 57 Egjweb // Mar 27, 2009 at 12:18 pm

    Okay, i did a little more testing and it seems that the 404 is cause because because of the time/date.

    Like described above about the WP cron function. It doesnt seem to work.

  • 58 Jnuk // Mar 30, 2009 at 1:05 pm

    Hey there,
    first of all, thanks for your plugin, that’s great (or seems to be).

    I can’t make the csv upload work, and I don’t understand why. At first I thought it was because my csv export contained ; instead of ,.
    Then I tried to upload the sample file just to test, without changing anything inside, and I still have the same message: “The csv file is not properly formatted or has nonescaped chracters. Check line 1″.

    By the way, I don’t understand the escaped character stuff. Do you need to escape comas for example? What’s the syntax? Does this mean the coma is escaped: \,\ ?

    Thanks in advance for your answer and keep on the good work.

  • 59 wesg // Mar 30, 2009 at 5:42 pm

    @Jnuk: I’ll continue to look into the issues with CSVs. Are you using the most recent version of the plugin? V2.5.4 introduced custom fields, which adds required columns to the file. Characters need to be escaped when they are the first or last character in the field, so commas do not need to be escaped if quotations are used. I’ll add a better description in the post text.

  • 60 Jnuk // Mar 31, 2009 at 4:45 am

    @wesg thanks for your answer. I’m actually using V2.5.4. I think I’ll wait for csv issue to be corrected.

    Have you ever managed to make it work on V2.5.4?

  • 61 Zain // Apr 6, 2009 at 2:10 pm

    Hi Wes,

    Firstly, I’d like to say this is an absolutely brilliant plugin. I’ve just been using it and getting my head round it and I’ve managed to create several pages *extremely* quickly. Thanks for that!

    There’s a slight issue I’ve found in the setup I’m currently running (WP2.7.1 with MPMv2.5.4): the doesn’t seem to work in the Page Content area.

    After testing, I’ve found that the feature works really well with the Page Titles but anything to do with the content just seems to just add .

    This is a big of a downer as it means I’d have to add these incremented variables manually! Thankfully, I’ve not got many pages to do (unlike some other people from I’ve read above!).

    Would be great to see this feature working again.

    Keep up the great work!

  • 62 Zain // Apr 6, 2009 at 2:13 pm

    Sorry… just read that message and noticed that the “inc” in between the left and right chevron tags don’t seem to be showing up in my message above. That’s probably because they’ve been rendered into HTML.

    That should really read “<inc> feature doesn’t work in the Page Content area.”

  • 63 wesg // Apr 6, 2009 at 3:14 pm

    @Zain: thank you for the encouragement, and for pointing out this issue. I mistakenly left this out of an update, but it is now back in with v2.5.5.

  • 64 Georg // Apr 7, 2009 at 2:54 am

    I have localized this very useful plugin for Danish speakers. You are welcome to download and include it in the zip file – or to link to http://wordpress.blogos.dk/tag/mass-page-maker or to the this page: Masseoprettelse af sider eller indlæg

  • 65 Zain // Apr 7, 2009 at 6:34 am

    Hi Wes,

    Just to let you know that I’ve now downloaded, updated and tested the MPM plugin and the <inc> feature in the Page Content area is now working properly.

    Thanks for the extremely quick turnaround, it’s really appreciated (although I’ve manually changed the increments to the several pages I created last night!). Anyway, it’s good to know that it will help other people build incremented content quickly.

    Cheers,

    Zain
    PS: BTW, you should probably add a PayPal donate button either to your plugin or on this page! ;)

  • 66 Inspirator // Apr 11, 2009 at 9:00 am

    What kind of content I can use for mass page maker?
    Is it possible to insert HTML page code . what about tables?
    It would be nice to have sort of template that can be used to set up how the content will be formated. For expample the template ist a tabel with some 3 rows and 4 colums. The content is a picture, a text, a button, a link – all in a special order. Now when it comes to automate the process of page making the combination of content and template will rock! Is ist possible to do that right now?

    Thanks
    Inspirator

  • 67 Niraj // May 10, 2009 at 1:22 pm

    Fantastic plugin!

    Is there a way for us to specify tags for each post within the CSV file?

    Thanks.

  • 68 wesg // May 10, 2009 at 5:42 pm

    @Niraj: This functionality is not yet included, but I will look into it for future versions.

  • 69 Hal // May 11, 2009 at 10:07 am

    I am afraid you have ruined this plugin for me!-
    The content of my created pages include single quotes ‘ and the plugin now inserts a backslash \ before every one, which ruins the content.
    I am entering content manually, NOT using the .csv file method.
    Please advise.

  • 70 Yip Bop // May 11, 2009 at 4:40 pm

    Nice plugin. I am having some difficulty with the csv and escaping characters. How do I post content for a code such as: [nameofcode]productname, 10, 222, “”[/name]
    there are commas and quotes that are part of the code, how do I escape the characters?

    Thanks!

  • 71 wesg // May 12, 2009 at 7:51 pm

    @Hal: Do the backslashes appear on the post or in the editor panel?

    @Yip Bop: Surround the page content entry with quotations, and anything inside the content will be treated as regular text. If the content you want to add has quotations, they must be escaped, however.

  • 72 pesh // May 13, 2009 at 10:04 pm

    Wes,

    Thanks for all the work, I have been able to use the plugin in the admin panel but not using the csv. I am trying now to use the sample you provide but it is coming back with the error on line 1. I am on v 2.5.6.

    Thanks for your attention, and GET A DONATE BUTTON ! :)

  • 73 Steve // May 13, 2009 at 11:14 pm

    Hey Wesg,

    Thanks mush for the Great Plugin!!!

    I’m trying to put in some directory data. I would like to have the city be the category and the state be the parent. I think and I’m not sure if I should use pages or posts. I using your cool CSV feature.

    Any Help would be appreciated!!

  • 74 Steve // May 14, 2009 at 9:02 am

    Do I need to pre-create the categories/parents before populating the Database?

  • 75 pesh // May 18, 2009 at 2:02 pm

    Wes, thanks for the latest update, at least the csv import is working at a basic level. I was wondering how to add a post when I want to have it be a part of a parent and a child category ?

    I tried “Parent\, Child” and “Parent\,Child” to no avail….

  • 76 Hal // May 21, 2009 at 8:33 am

    The backslashes appear in the editor panel.

    It’s OK, I modified your PHP to get rid of them.

  • 77 Hal // May 21, 2009 at 10:29 am

    Just updated to latest.

    It seems that Categories on the dropdown are ’stuck’ at the list from original install- that is new Categories do not appear and deleted ones still do.

    Have tried deactivate, log off, log on, reactivate.

  • 78 Adam // May 21, 2009 at 9:58 pm

    Just confirmed that this works perfectly fine with Wordpress Mu WPMU incase there was any doubt. Cheers.

  • 79 Ashish // May 24, 2009 at 3:40 pm

    Hi ,

    Am trying to use the csv to upload content. They are not getting inserted into the right category and they do not take the category id as an input.

  • 80 Dizzy // Jun 2, 2009 at 7:18 pm

    I have been trying to upload a csv file for some time now, but each time I try it comes up with new errors about lines 1 through 3.
    What do these errors mean?
    Is there something wrong with this data entry:
    “Page One Title”, 2009-06-01 09:00:00, “This is page ones content.”, “exerpt 1″, Agriculture, none, default, publish, page, open, open, “”, “”

  • 81 Ella // Jun 4, 2009 at 2:05 am

    Hi…! This rocks. You rock. Thank you for sharing and helping people out. I send you a virtual beer :)

  • 82 Jon Bourne // Jun 5, 2009 at 4:06 am

    The ability to add tags to posts/pages through CSV would be great! I second the motion!

  • 83 Kasinos Guide // Jun 8, 2009 at 5:49 am

    This blog Is very informative , I am really pleased to post my comment on this blog . It helped me with ocean of knowledge so I really believe you will do much better in the future . Good job web master .

  • 84 Guitar Tom // Jun 15, 2009 at 11:57 am

    Great plugin, worked perfectly until today, when I made the mistake of upgrading to wordpress 2.8.

    The plugin worked perfectly with wordpress 2.71 though, wish I could downgrade.

  • 85 wesg // Jun 15, 2009 at 4:24 pm

    @Guitar Tom: Thanks for the update. I will look at WP 2.8 compatibility and hopefully have an update out shortly.

  • 86 Will Brooke // Jun 22, 2009 at 4:11 pm

    second GuitarTom’s “omg, I upgraded to 2.8 and am now screwed” plea.

    love the plugin, may actually resort to installing a fresh WP 2.71 instance, import data, upgrade wp, export the tables and port them to my 2.8 instance.

    any timeline on a fix for 2.8?

  • 87 Raphael // Jun 29, 2009 at 6:01 pm

    Hi

    I’m creating a new site with wordpress 2.8.

    I never tried using mass page maker before with 2.7.1 or 2.7. But for the next site I’m creating, I think it will be useful.

    I tried using it but it seems it doesn’t work.
    I tried many times but I always get this error: There was a problem adding the posts.

    I don’t know if the problem is related to the plugin, or if I am stupid and can’t use the plugin properly.

  • 88 Jason // Jul 7, 2009 at 2:21 pm

    I’m having the same trouble as Raphael on a fresh WP 2.8 install. Not using CSV… simple entering info into the fields.

  • 89 Carolyn // Jul 9, 2009 at 2:52 am

    I’m having the same problem using it with Wordpress 2.8. I could really use this… any update?

  • 90 pesh // Jul 14, 2009 at 7:25 am

    Hi Wes,

    I am on 2.8 and am getting the following error:

    ======
    WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '&& taxonomy = 'post_tag'' at line 1]
    UPDATE wp_term_taxonomy SET count = count + 2 WHERE term_id = && taxonomy = ‘post_tag’
    ======

    I am not using any post tags at all so I have left that field empty. I am going to try to use one and let you know the results.

  • 91 pesh // Jul 14, 2009 at 7:26 am

    Wes,

    So it is expecting a tag, I created a test one and used it and it works. Just FYI. Thanks again for the work !

  • 92 pesh // Jul 14, 2009 at 10:33 am

    Wes,

    I found another issue that is getting in the way for me :) I am trying to add a custom field and a value for each post as well and it is doing just fine on the FIRST one but not on subsequent posts…. any idea why ?

  • 93 Bryn // Jul 22, 2009 at 3:51 am

    Hi Wes,

    I have the same issue when using WP 2.8 – the plugin reports ‘There was a problem adding the posts’ when simply using the fields – I haven’t tried the CSV. Any suggestions?

  • 94 mpmchugh // Jul 22, 2009 at 5:31 pm

    Is this plug-in compatible with WP v 2.8.2?

    I keep getting an error when trying to add 5 pages with titles separated by semi-colons and content separated by

    -Michael

  • 95 wesg // Jul 22, 2009 at 6:10 pm

    @mpmchugh: There seems to be an issue with 2.8.x and the plugin. I’m working to find the problem. Can you provide any additional details about what you tried to add?

  • 96 mpmchugh // Jul 22, 2009 at 8:17 pm

    I literally just tried to add a set of 5 pages as children to an existing item. I followed the instructions for titles separated by semi-colons and content separated by the MPM comment, but it threw an error.

    I’ve since entered them all by hand, unfortunately, but I”ll give it a go on my next project. :)

    -mpm

  • 97 Awie // Jul 28, 2009 at 2:27 am

    Hi, admin,
    i like your plugin so much & this is definitely what im looking for right now…but , may i know how to add javascript code into my mass page maker post ? does this feature is enable right now ? please let me know…

    Actually i tried to add few javascript code but it failed to process & got several error message on submission.. please guide me please… Thanks…. :)

  • 98 Alex // Aug 2, 2009 at 8:46 pm

    Hello i cant seem to get the plugin to work. i formatted my csv like
    Food, 2009-07-30 11:51,body is here, 249, default, publish, page, publish, page, open, open

    the error i get is The page parent is in an incorrect form. Check line 1. Can someone please direct me in the right direction?

    thanks in advance

  • 99 Ryan // Aug 3, 2009 at 11:17 am

    Hello, great plugin, i’ve been using it for months now and it has worked perfectly. Just though recently I’ve had an issue with adding posts. I’m still on WordPress 2.7.1 which might be my issue but up until yesterday this was working. When I use the CSV file upload I receive a message that the pages were added successfully. When I go to my post the pages aren’t there? Any ideas?

  • 100 Alex // Aug 5, 2009 at 7:44 pm

    Ryan,

    Can you please send me the CSV (or post it ) you are using because I am unable to get it working.

    Alexsystems@ymail.com

    Thanks in advance

  • 101 grow taller // Aug 17, 2009 at 6:10 am

    It’s a cool plugin, love it!

  • 102 aos // Aug 19, 2009 at 9:39 am

    Hello! I like this script a lot- but there is a problem for me,

    the category never applies to the posts. I select the category i want from the dropdown menu, and it says that all the posts have been added, but they all go straight to the “uncategorized” category- then I have to manually set them to the right category(which takes a long time!). Please try to fix this issue, or tell me what i’m doing wrong. I appreciate it a lot! Thanks :)

  • 103 wesg // Aug 19, 2009 at 10:41 pm

    @aos: Thank you for the comment. I have found the problem, and will be issuing an update shortly.

  • 104 William // Aug 25, 2009 at 4:37 am

    I am using WP 2.8.4 and your mass page plugin 2.6.4.

    The first time I used it yesterday it worked fine. Today when I used it all the pages had a date of December 31, 1969.

    Any ideas of what could be causing the glitch. It does not matter is I use a past, present or future date. Results are the same. When I go to edit one of the posts. It shows todays date and time but on entering the edit fields it shows the bad date.

    If I use quick edit it shows the bad date. I love what your plugin can do. I just have this one problem now.

  • 105 Keith // Sep 7, 2009 at 10:02 am

    I tried using the CSV creator and I get the “There was a problem adding the posts. An email has been sent” error. No email is ever recieved. What is the issue do you think?

    Here is what was created;

    "Anchorage", 2009-09-07 00:00:00:00, "[phpbay],, “6723”, “”, “35220|100”[/phpbay]", "", uncategorized, Alaska, default, publish, page, open, open, "", "", "ATV for sale in Anchorage Alaska", "

  • 106 Akira // Sep 8, 2009 at 12:37 am

    Hi Wesg!

    Thank you x 100000 for such a great plugin! it’s the only of its kind and a great help!

    Although I have an issue.
    I am making a page for 900 pictures of a children’s art contest, and was wondering the following:

    1. can the be used in the custom fields?
    each custom field for the posts would need a different image link in this page.

    2. I can’t seem to make the csv recognize an html code showing the picture of the kid.
    is there a sample csv that I can see putting an html code in it?
    I tried putting the / mark before each” but not working.

    Here’s the page I am working on
    http://www.nikkeiportal.com/fotos

    Thank you for your great work and sorry to bother you with such a question from a noob.

  • 107 Akira // Sep 8, 2009 at 12:38 am

    oops seems that the [italic HTML] wasn’t read on my question no.1

    question:
    1. can the [italic HTML] be used in the custom fields?
    each custom field for the posts would need a different image link in this page.

  • 108 wesg // Sep 8, 2009 at 10:03 pm

    @Keith
    I took your text, and have edited it to work with the latest version. The only problem was that you did not escape the quotations in the content section.

    "Anchorage", 2009-09-07 00:00:00:00, "[phpbay], \"6723\", \"\", \"35220|100\"[/phpbay]", "", uncategorized, none, default, publish, page, open, open, "", "", "ATV for sale in Anchorage Alaska", ""

  • 109 GT // Sep 13, 2009 at 6:48 am

    Using a CSV file with columns exactly as follows, I get “The page parent is in an incorrect form. Check line 2″

    Line 2 is

    WorkbenchS, 2009-09-13 18:57:35, “”, “”, “”, Stocks, “Full Width”, publish, page, open, open, “”, “”, “”, “”

    As you can see, item 6 is Stocks, and Stocks exists. I can enter the stupid thing (a page called “WorkbenchS” under Stocks) by hand.

    At the end of the day, unless you’re adding a hundred pages, the plugin is a waste of time. I could have added the 30 I need (nested under 4 primary heading, and with a depth of 3) through the Pages tab faster than with the plugin.

    Cheers, but ‘delete’.

    GT

  • 110 wesg // Sep 13, 2009 at 8:09 pm

    @GT: Thanks for your opinion. As mentioned in the CSV description, the page parent field is the Page ID, not the title (I may look at adding that feature in the future). That is why you saw the incorrect format error.

  • 111 Ryan // Sep 21, 2009 at 10:17 am

    Hello, great plugin, I’ve been using it for months without any issues. However since the latest update I have not been able to use the CSV uploader. I continue to get the following error –
    Fatal error: Cannot use object of type WP_Error as array in [file location] on line 264.

    Any idea what is keeping this from working now?

    thanks,
    ryan

  • 112 Ryan // Sep 25, 2009 at 10:52 pm

    Hi, I was trying different things with the plugin and for some reason I was able to get this to work when I create the CSV and set the page type option to a Page instead of a Post.

    I went back and changed that option to a post and received that same error. I also tried using your sample file and I received the same error when loading the sample as a post but changing that to a page allowed me to create the page.

    Ryan

  • 113 Sam // Oct 4, 2009 at 9:26 pm

    I’ve used the plugin to create about 5000 pages. Works great except now I cannot access the Pages section in order to edit individual pages. This is clearly related to the number of pages in the site but I do not know how to fix it. I can get to other areas but as soon as I need to pull up the pages to view or edit, I get a 500 Internal Server error. Help!!

  • 114 Sam // Oct 4, 2009 at 9:42 pm

    Sorry, typo. Actually have about 18,000 pages. Loaded them in 5000 page blocks

  • 115 sam // Oct 7, 2009 at 12:38 pm

    I’d like to insert a lot of data into the Content field. What is the max number of characters?

    Being able to put html, rss feeds, etc… would be great.

  • 116 Elena // Oct 8, 2009 at 5:22 pm

    A first – a very uswfull plugin – thanks !
    One question: Can i use WP-Code (post_title) in the content area?

    Thanks in advance ….

  • 117 How To Grow Taller // Oct 12, 2009 at 1:04 pm

    Wes, thanks for the latest update, at least the csv import is working at a basic level. I was wondering how to add a post when I want to have it be a part of a parent and a child category ?

    I tried “Parent\, Child” and “Parent\,Child” to no avail….

  • 118 gyi tsakalakis // Nov 4, 2009 at 6:56 pm

    Ryan-

    Having same problem with posts. Did you ever resolve?

    Thanks.

  • 119 gyi tsakalakis // Nov 4, 2009 at 6:57 pm

    Sam-

    Having same problem with thousands of pages. Did you solve this?

    Thanks

  • 120 Chris // Nov 5, 2009 at 10:52 pm

    Wesg. Great Plugin! However, when posting an img tag the escape doesnt work – ie This doesn’t work??? Any ideas?

  • 121 Rasmus // Nov 7, 2009 at 8:02 am

    A very handy plugin – very useful.
    The documentation does not however show how you insert a unique url to each page. How is this handled?

  • 122 Sx // Nov 9, 2009 at 11:16 pm

    The pages added through mass page maker is showing up “Not found”?

  • 123 damn // Nov 14, 2009 at 10:59 pm

    Damn, I was looking so forward to using this! I got the information to import; however, when I look at the page I get a 404 error. Looking at the page posts in admin, everything looks fine and if I press the update button without making any changes then the page will work, so I hope that really narrows down finding the problem. Thanks!

  • 124 wesg // Nov 15, 2009 at 12:29 am

    Thank you everyone for the comments. I will be looking at each of the issues for the next version. Right now I have other things to work on, but will release an update as soon as I have time.

  • 125 Cole // Nov 18, 2009 at 4:58 am

    What a great plugin. I am running into two problems with WP 2.8.6. Using the copy/paste method (not CSV), the page is created but I get this error

    “There was a problem updating the category counts.”

    It’s also isn’t adding the custom fields I specify.

  • 126 Power of Conversational Hypnosis // Nov 30, 2009 at 7:53 am

    This is clearly related to the number of pages in the site but I do not know how to fix it. I can get to other areas but as soon as I need to pull up the pages to view or edit, I get a 500 Internal Server error. Help!!

  • 127 TheToolWiz // Dec 1, 2009 at 5:04 am

    This is a great tool. But I find myself frequently needing to basically copy groups of pages from one WP site to others.

    Any chance you can come up with a way to import the XML data that WP itself exports? Or come up with a way to export pages in a WP installation as .CSV files?

  • 128 Achim // Dec 3, 2009 at 3:18 pm

    I have the same problem as Cole with WP 2.86: “There was a problem updating the category counts.”

    Custom fields and template are not added.

  • 129 wesg // Dec 3, 2009 at 3:34 pm

    As mentioned in my previous comment, I will be looking in depth at all of these issues when I have some time in the coming weeks. School exams, you see.

  • 130 Trunkneck // Dec 8, 2009 at 4:52 am

    If this works for me you will be getting a small $50.oo X-Mass present from me. Thank you for all your effort.

  • 131 wesg // Dec 8, 2009 at 10:26 am

    @Trunkneck: If it doesn’t work, I”ll help you fix it :D

  • 132 Paneg // Dec 12, 2009 at 7:45 am

    Importing Your sample csv file returns this error on WP 2.8.6:
    The csv file is not properly formatted or has nonescaped characters. Check line 1. 43 columns

  • 133 Jim // Dec 12, 2009 at 5:21 pm

    Great support by deleting my question to the bug. Thank you!

  • 134 Bjørn // Dec 15, 2009 at 5:06 pm

    Thansk for the plugin – tripled my site performance

  • 135 Adam W. Warner // Dec 16, 2009 at 4:54 pm

    I’ve just found your AWESOME plugin. Thank you, from the bottom of my heart! Donation coming!

    I’m also getting the “problem updating the category counts” as the above posters, but I think I know why…at least in my case.

    In my testing I’ve been adding 3 pages through the admin area (not csv). When filling out the fields, I am NOT choosing a “Page Category” because I am adding pages, not posts and the dropdown is listing post categories which of course, do not apply to pages.

    When I do this, I get the error and my pages are still added. If I choose a category here, the error goes away and my pages are still added.

  • 136 wesg // Dec 16, 2009 at 4:59 pm

    @Adam W. Warner: Thank you for your comment. This week I’m looking at improving fault tolerance of the plugin and making changes that users have requested. You should see a new version in the coming days.

  • 137 Hagan // Dec 17, 2009 at 1:58 pm

    “RestaurantName: Plate 1″,2009-01-01 11:30:00,”TEXT RESTAURANT ADDRESSADDRESS PHONE “,”",93 Plates,none,default,draft,post,open,open,”",”",”NYC\, review\,restaurant\, foodie, New York\, food”"”

    I have been working on this one all morning and don’t know why it isn’t working. I feel like I escaped everyting properly. it either gives me a “not formatted properly” or a “the post status can be public, draft etc”

    And my post isn’t spam . . .

  • 138 Bjarne // Dec 18, 2009 at 5:33 pm

    Where can i donate?

  • 139 wesg // Dec 18, 2009 at 5:43 pm

    @Bjarne: There is a PayPal button in the plugin admin panel, and on this webpage. The direct link to the position is http://www.wesg.ca/2008/06/wordpress-plugin-mass-page-maker/#donations

  • 140 Wade // Jan 9, 2010 at 10:01 am

    Hello,

    Thank you so much for this. I just have one question. I would like to insert the individual page title into each page. I was wondering if there was a way to do this sort of like you can by putting in [blog_title]?

    Is there a place holder for the post title?

    I would like to do it so if I had a pages called X; X1; X2 . . .

    I could have the content on the pages say something like

    “Information on X”

    “Information on X1″

    “Information on X2″

    And just have the page title inserted into the content automatically?

    Is there any way to do this?

    Thank you so much!

    Walk Slow

    Wade

  • 141 wesg // Jan 9, 2010 at 12:15 pm

    @Wade: At present, this feature is not included. I will look into it, and try to have an updated version out later today. Thanks for the comment!

  • 142 matthew // Jan 11, 2010 at 3:16 am

    Just to clarify, when using a CSV file, you say to separate tags with commas. I assume that these must also be escaped \, just as commas with content. That should probably be mentioned explicitly in the instructions.

  • 143 matthew // Jan 11, 2010 at 4:15 am

    Fantastic plugin. Great time saver.
    It works with WP 2.9.1

    When importing via .csv …

    It seems like staus, type, ping and comment need to be lowercase, though the instructions above show options listed in uppercase.

    Page parent should be id number without quotes or “none” in quotes … cannot be empty.

    thanks!

  • 144 wesg // Jan 11, 2010 at 11:48 am

    @matthew: thank you for the comments about usage. I will update the plugin and documentation to use both upper and lowercase text.

  • 145 Happy Campper // Jan 30, 2010 at 4:28 pm

    I am able to successfully import multiple posts via .csv. I see that it is possible to tell it to use a specifice post template when importing. This would be similar to using a Page template.

    I have tried entering the name of my post template in the page template column of the csv but it doesn’t seem to work. I am entering it as template.php. Is your plugin looking for the template file to be in a specific location?

    Thanks in advance for any assistance.

  • 146 Andrés Miranda // Feb 16, 2010 at 4:26 pm

    Wesg I was looking for a solution of this style. But I never thought to find “something so perfect”.

    I’m turn around on how to upload a specific image or document attached to each post or page ID (media library)

  • 147 Kevin McGillivray // Mar 8, 2010 at 2:03 am

    Hi, all. I saw a few people mention 404 errors after uploading content via this plugin. I had the same problem and was unable to get any of my uploaded pages to publish without opening and resaving them. The problem was highly reproducible and was a pain considering I had over 100 pages to create. I’m running the latest plugin on WordPress 2.9.2.

    So, I saw the references to cron up above and starting looking at how to solve my problem. In the end, here’s what you can try:

    1) Create the upload file as described above.
    2) Date your records/pages with past dates
    3) Date the LAST record in the upload file with a date in the future. Preferably about 10 minutes in the future so you have long enough to complete the upload but don’t have to wait forever to continue.
    4) Upload the file as described above. You’ll notice the articles appear in WP Admin and that the last post is marked “Scheduled”.
    5) Wait until 10 minutes have passed.
    6) Browse the HOME PAGE of your site. I think this causes WP cron to run.
    7) The pages should show up in the menu (if they weren’t already there) and you should be able to browse them without a 404 error.
    8) If you get a 404 error, check the article that was schedule for future publication. It might say “Missed Schedule” next to it. If so, browse http://www.yourdomain.com/wp-cron.asp then go back to the page that was giving you the 404. The pages should work now.

    In my case, I had it happen both ways. Once I had to browse wp-cron the other time not; but in both cases, the pages would 404 immediately after upload.

    I hope this helps save some other poor sucker the hours I’ve spent chasing this issue down. :-)

    Have a good one!
    Kevin

    P.S. @wesg This plugin rocks (or at least it should). I started looking at it because inserting pages directly into the database using SQL wasn’t working. I was having the same problem where pages showed in the menu but gave me a 404. There must be something that WordPress is doing to the data when it’s saved that we don’t know about. At least it wasn’t obvious to me. Hope this info helps you with future updates. Thanks!

  • 148 bosshawk // Mar 8, 2010 at 12:37 pm

    This is great. I will definitely give it a try. Seems like it has everything but the Thumbnail feature in Wordpress 2.9? I have thumbnails uploaded to Media Library. How do I set thumbnail to each post using this plugin? I will definitely donate if you can solve this. Thank you.

  • 149 wesg // Mar 8, 2010 at 12:50 pm

    @Kevin McGillavray: Thanks for the valuable information! I’ve heard many comments about this problem, and would like to solve it. Could you provide some more information about how you recreated the error? The more info I can get, the easier it will be to fix. Email anything to w [at] wesg [dot] ca. Thanks!

  • 150 Kevin McGillivray // Mar 8, 2010 at 3:49 pm

    @wesg: The problem was very easy to reproduce. I just followed your instructions with your sample data on a vanilla WP 2.9. installation. If you’re not able to reproduce it, let me know and I’ll run through it again.

    The truth is, though, I had to scrap plans to use your plugin in the middle of the night last night. What I found was that it was truncating the content of the posts and roughing up the formatting in some weird ways like stripping escape characters out of carriage return/new line commands. I didn’t have time to diagnose the formatting and it was only loading about 150-200 words, not the entire 500-700 words in the pages. So, I had to drop it. It’s a shame because this looked like exactly what I needed.

Leave a Comment