This Wordpress plugin allows a user to create an accordion display of categories and posts using a short tag on their page or post.
create a posts category that will be used as the parent for all categories in the display. It there is a different accordion for different pages, you will want to create a separate categories for each page.
Place subcategories under the created parent. These will be the different accordion sections
Attach posts to the proper categories in the accordions.
[accordioncat cat="parent_category"]
cat - contains the slug for the parent category
startingcat - the slug of the category that will start up open on the first load. The default is all closed.
sortorder - this can be any of the following category fields: 'id', 'name', 'slug', 'count', 'term_group'. Default is 'slug' .
order - 'asc' for acceding order or 'desc' for descending order. Default is 'asc'.
hideposttitle - Hides the post title. Valid values are 'yes' and 'no'. Default is 'no'.
debug - if set to "true" will dump the entire accordion data structure. to the page (all category and post object elements)
To create an accordion with a parent category of 'mystuff' that starts with the sub-category 'openingcat' open, use:
[accordioncat cat="parent_category" startingcat="openingcat"]
To create an accordion with a parent category of 'mystuff' that starts with the sub-category 'openingcat' open and is sorted by name, use:
[accordioncat cat="parent_category" startingcat="openingcat" sortorder="name"]