The first version of ICE was released to support WordPress 2.6 (2.6.2 to be exact). After a few weeks of fighting an authentication issue on the SVN repository for plugins, I started to share it via the WordPress plugin gallery on Oct 18, 2009. Since that time almost 800 people have downloaded it and almost 2,000 visits have been logged to my site looking to learn more about it. It was also recently featured as one of 40 exceptional “CMS Enabling” WordPress plugins by Noupe.
I have been slowly adding more features / functionality to ICE and hope to release an update within 1 – 2 weeks of the pending release of WordPress 2.8. The following is a list of items which are already either implemented or on track to be for that timeframe:
- Parent / Child Theme Support
As more WordPress theme frameworks hit the web the ability to integrate category / post templates into themes takes on more importance. Not only was this a commonly requested feature in past comments, it was also something I needed to resolve as I moved my own site theme over to be a Thematic child theme. - Post Specific Template Selection
While I still struggle to see the immediate value in this, it has been requested enough that I was willing to do some research into how complex (or not) it was to achieve. Nathan Rice developed a post templates plugin which offers the functionality and has a similar approach to design as ICE. I contacted him about the potential of a collaborative development effort. While he doesn’t have time to contribute towards such a project, he was kind enough to agree that it would be “no problem whatsoever with you taking the functionality of my plugin and adding it to another and extending it. Just be sure to attribute me in the source for the original work, per the GPL.” Thanks Nathan! - Simplification of installation and use
As an extra level of granular control, I had added the ability to enable / disable ICE while the plugin was still active. This setting was disabled by default or any time the plugin was activated / deactivated. This has caused a lot of people grief as it is counter to the standard plugin process. I’ll keep the deactivation concept, but make it enabled by default so people will not notice it is there.I am also going to reduce the number of required php comments in a given category / post template. The current version required title and description (as it was shown on the screen in manage > categories). However the plugin can always fall back to display the template filename since this is what is actually stored into the database. - More Fields Customized Category Selector Object
I’ve been telling anyone who will listen for some time now that Idealien Category Enhancements + More Fields plugin = total customization control over the presentation layer for both client and administration sides of WordPress. The key pieces being pre-selecting the category based on the write panel, having the selected category drive the template for post and category.However there are some situations (namely when you have a multiple parent categories with lots of child categories) where being able to see and select which category a post belongs to from a subset of the entire category list would be useful. The idea for this came as I started to upgrade one of my original WordPress projects, the product display gallery for Sawdust & Glass. This one falls under “nice to have” if I find enough time to develop it and depending on when WP 2.8 actually drops.
If there are other features / functionality that you would like to see in ICE now or in the future, please suggest it in the comments below. Or if you are interested / willing to be a beta tester for some of these features I would appreciate the help.

2 Comments
Hello,
Can I use your plugin to limit what category of posts show up on a specific page? Ex: can I set it up so that ONLY the post’s with “photo” category go to the “Photos” page? and so on for the rest of my pages?
Thank you
Not specifically, ICE is a modification of the way templates are created for categories and assigned to them. Pages have their own templates which you could customize to pull specific category contents if you wanted. The recent Smashing Magazine Article about WordPress Loop Hacks might be a starting point to customizing your page templates, or the following pages from the WordPress Codex cover the basics of page / category template customization: