[wp-trac] [WordPress Trac] #11049: Page Preview does not autosave page template
WordPress Trac
wp-trac at lists.automattic.com
Fri Oct 14 05:12:38 UTC 2011
#11049: Page Preview does not autosave page template
-------------------------------------+-----------------------------
Reporter: janeforshort | Owner: nacin
Type: defect (bug) | Status: accepted
Priority: normal | Milestone: Future Release
Component: Administration | Version: 2.8.4
Severity: normal | Resolution:
Keywords: has-patch gci 3.3-early |
-------------------------------------+-----------------------------
Comment (by johnbillion):
Replying to [comment:16 westi]:
> Replying to [comment:15 jane]:
> > In new version, please save all meta before preview so all info is
correct and up-to-date.
>
> In an ideal world this is the solution.
>
> I wonder if this could get tricky though and will fill the db with a lot
of duplicate data.
This route will of course make the post meta table explode in size. I
wonder whether we could serialize all the meta data for each post revision
and store it in one meta field.
The latest revision for each post could have its meta data copied over (so
it can be used to display the correct post template in previews, etc) and
every time a new revision is created we serialize the meta data in the
previous revision and store it all in one meta field. This eliminates all
the additional rows we'd otherwise see in the post meta table, and it also
potentially allows us to revert a post's meta data along with everything
else when a post is reverted to a previous revision.
Thoughts?
--
Ticket URL: <http://core.trac.wordpress.org/ticket/11049#comment:18>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list