• Hey guys! Perhaps you all can assist me with a problem that I am having.

    I am using WordPress 2.1, and when I go to save a page by either clicking “Save & Continue Editing”, “Save” or “Publish”, something goes wrong. Instead of being saved as a page, it winds up being saved as a draft Post, whose title reads, “Draft created on [Month] [Day], [Year] at [Time]”. All of the content I put in is gone.

    It seems as though this only happens when I add in a custom field (I’ve made a field called “season” and I re-use it for the pages that I’m trying to make). I type in the title, the text (main content), set the page to be a child of one of my pages, then select my already made custom field and give it a value (spring,summer,fall,winter), and then I go to save/publish and it bombs out on me.

    Do you all have any ideas what might be causing this and how I can fix it?

    I am using WordPress 2.1 on Apache under Windows, PHP 4.4, MySQL 5.0.27. I have the Exec-PHP (3.0) and Role-Manager (1.4.5) modules installed and active. If there’s something else you need to know, let me know! ??

    Thanks a bunch guys!

Viewing 7 replies - 1 through 7 (of 7 total)
  • Role Manager hasn’t been updated for 2.1. Could be your problem.

    Thread Starter hopkinsprog

    (@hopkinsprog)

    Unfortunately, the problem still exists when I deactivate Role Manager. ??

    Thread Starter hopkinsprog

    (@hopkinsprog)

    Okay, Me and one of my friends played around with this for a bit and I think we’ve figured out why this occurs.

    If “Save and Continue” is clicked BEFORE the custom field is added, then everything works fine.

    I suppose that adding in the custom field before the first save essentially make WordPress try to add a custom field for a record that does not yet exist (hence the error/problem).

    Perhaps you all could look into this a little further for me? Maybe a check can be included into the code to make sure that the post is created before the custom field can be created (or something to that effect)?

    I couldn’t reproduce that error: was able to add custom field even before saving the post. Actually I added custom field to a completely empty post. Later typed text, title, saved etc.

    The same thing is happening to me so I can vouch that this is actually happening. I’m going to try to create it without the custom fields, save it and then add them to see if that works

    I had the same problem in 2.2.2 this evening. It happened twice before I searched support for it, and it was exactly as described above: if I went to create a new page, gave it a title and started adding custom fields, when I saved it, the page “disappeared,” only to be found as a draft post with a title as described above.

    When I “Save and continue”d the page before adding the custom fields, all worked as expected.

    bookchiq is correct – this is still a bug in 2.2.2
    The problem arises when the user clicks “Add custom field” before a page has been saved using the “Save and continue editing” or “Save” buttons or the autosave.
    As described by HopkinsProg above, a post is created instead of a page, and the page content including custom fields is lost.
    I suspect that the fix would be to force the save action when the “Add custom field” button is clicked, somewhere in admin-functions.php
    The workaround, as described above, is to save the page before trying to add custom fields.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘New Pages are not saving’ is closed to new replies.