ICE v1.2 now available

I have updated Idealien Category Enhancements to support the recent release of WordPress 2.8.

Updates:

  • Minor text changes to admin screen so the functionality is a little more intuitive.
  • Category templates can now be created without any php comments at the top. The drop-down list will be populated with whatever follows the Category Template Prefix in that case.
  • ICE v1.2 - Parent / Child Template Selection

    The template selection screen from a child theme

    ICE now fully supports child themes and use from within theme frameworks. If your parent theme (framework) has any ICE templates you will see a [P] preceeding their info. If it comes from the child theme you will see a [C]. If you aren’t using a parent / child theme, you will not see a change.

  • When you de-activate the plugin, it will no longer change it’s enhanced categories / posts options to off. This was causing much confusion for people when performing upgrades.

To help people understand the potential ways to use this plugin I have also started a new project section – Idealien Templates – where I will be sharing custom category / post templates that I have built for sites. The hope is to provide examples for a basic theme (Kubrik) as well as a WP framework (Thematic).

Go ahead and download it from the WordPress Plugin Directory! You know you want to!

Installation

  1. Download the plugin
  2. Unzip files to your wp-content/plugins directory on your local PC
  3. Upload the files from local PC to your web server
  4. Activate the plugin through the plugins menu in WordPress
  5. Go to the Settings > Category Enhancements menu to configure features
  6. Develop template(s) which can take advantage of this functionality. Your category template files SHOULD have the following comments at the top:
    <?php /*
    Category Template: Custom Template Name
    Template URI: URL path where WP users can find more information about your template(s)
    Description: A short description goes here.
    */ ?>

If you have any other questions, please ask via comment.

This entry was posted in ICE. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

5 Comments

  1. elvis
    Posted June 18, 2009 at 11:11 am | Permalink

    Hi, I am using sandbox as my parent template, but using the new version (and wp 2.8) and ICE v1.2 i still need to have my single-4.php template in sandbox folder rather than my theme folder for it to show up in ICE.

    If i have a single-4.php in both my theme and sandbox, it shows the one in sandbox (ie the parent one) with the letter c before it.

    is there anything i can do to get it to work?
    thanks
    elvis

    • Posted June 18, 2009 at 1:10 pm | Permalink

      Hi Elvis,

      If it is showing a [c] before it, that represents the one coming from your child theme directory. I just did a fresh test install of sandbox with a blank child theme and can have category templates display from the child theme without having the files in the parent. Some things to check / try.

      • Ensure that your category prefix and post prefix in the menu settings > Idealien Cats match what your file names are.
      • Have you created a category-4.php file in your child theme and used that to associate the category and template? Without defining the category template, ICE does not understand which post template (single-4.php) to try and use.
      • Try using a different filename than single-4.php.
      • Try creating a new child theme that replicates all of the file contents from your existing one (updating both the theme folder and styles.css theme name) and re-uploading that to your server. In a few debug cases I have had issues where entries were already stored in the database for category + theme that were causing my issue.

      If those don’t solve your problem, contact me using the contact form on the main page and I might be able to help you more directly. Note that in that case I will require admin access to your wordpress install. One of the nice things about WP 2.8 is that I no longer require FTP access to debug theme / file issues.

  2. elvis
    Posted June 18, 2009 at 11:15 am | Permalink

    Hi,
    sorry just to clarify, i get a choice of single-id.php files from my child theme folder, but it will attempt to use the same named file from parent theme.
    And doesn’t give me a choice of templates from the parent folder in the pulldown menu.

    so to get it to work i have had to duplicate my single-id.php file in both parent & child theme folders.

    hope that makes sense!

  3. Ervald
    Posted December 29, 2009 at 4:00 am | Permalink

    Great Plugin!

    After switching to wp 2.9 there seems to be a problem.

    The drop down template selection is there but when the page refreshes after save the template is no longer selected.

    Any help to fix this?
    Thnx

    • Posted December 29, 2009 at 10:41 am | Permalink

      Thanks for the praise Ervald – I have not yet had time to test / deploy a new version of ICE but will try to do so early in January.

      In reading about the custom post types functionality of 2.9, I can see that the days of needing a separate plugin to handle what ICE does are limited. I’m very ok with that! I started it to make the process of managing “WP as a CMS” easier and it sounds like within the next couple of releases that functionality may be available through the core of WordPress. I look forward to the day when implementing something like a rideshare board is as easy as Gravity Forms within the admin console and as shareable as plugins / themes are through WordPress.org extend.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">