[wp-trac] Re: [WordPress Trac] #4280: Allow to constrain widgets
being displayed on certain page types only
WordPress Trac
wp-trac at lists.automattic.com
Mon Feb 9 16:35:18 GMT 2009
#4280: Allow to constrain widgets being displayed on certain page types only
-------------------------------------+--------------------------------------
Reporter: torbens | Owner: mufasa
Type: feature request | Status: reopened
Priority: normal | Milestone: 2.8
Component: Administration | Version: 2.2
Severity: normal | Resolution:
Keywords: has-patch needs-testing |
-------------------------------------+--------------------------------------
Comment (by jairus):
We've completed coding on our per-page-widget implementation, we're just
doing some final testing now, and we should be able to put the code up
within a week. We hit a massive issue with some 3rd party plugins, and had
to re-write most of it from scratch to make it future-proof.
From a functional point of view, the way it works is almost the same and
pretty straightforward. Every page and every post has a "click here to
edit this page's widgets" box on the edit screen, which brings you to a
drag-and-drop widget-editing page. (I agree that a thickbox would be
better here.)
All of your widget settings -- including your individual widget options --
are saved and presented for that page/post only. That way if you have a
widget (like a Flickr box) that you want to present different content on
different pages, it works. There's an inherit from parent option too, so
groups of content can all have the same widgets.
(We briefly tried the 'sets' idea last month but it really confused our
testers, so we went back to the per-page idea.)
This has been written as a plugin, but we would love to see any part of it
end up as core functionality. Is there a will to have anything like this
end up in wordpress proper?
--
Ticket URL: <http://trac.wordpress.org/ticket/4280#comment:49>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list