This plugin is exactly what I want, and it is the only plugin I know of that allows choosing a unique theme for an entire category. But I'm having a few problems.
First, I had a problem with a Fatal error when I installed the plugin, but I was able to fix it by following the suggestions in this thread: http://wordpress.org/support/topic/gys-themed-categoriespodpress-conflict?replies=9
Now, I am having a smaller problem, but I'm not sure how to fix it. The problem is that when the plugin is activated, the theme's JS and CSS are using the wrong path on every page (not just the categories with customized themes), and therefore returning a 404.
I think the problem might be one of two things.
First, the main theme for the site is a child theme of Roots. Roots uses a non-traditional structure for themes, so perhaps GYS relies on a more traditional theme structure. When I try using a different theme, the issue is resolved, but I need to use the Roots based theme that site already has.
Second, my wp-config is a little untraditional in the sense that I have the following variables set;
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/wp-content'); define('WP_CONTENT_URL', 'http://' . $_SERVER['SERVER_NAME'] . '/wp-content');
This is because my plugin and theme files are in a sibling directory of the wordpress install, rather than in the default child directory. Some themes seem to be working fine from this directory, but the Roots based themes seem to default to looking in the default location for CSS and JS once GYS is activated rather than using the paths defined in wp-config.
I'm kicking myself now for using Roots and setting up a non-traditional directory structure, but it's too late to change those decisions. It should theoretically be pretty simple to tweak this plugin to get it working, but I just don't know where to start. Any help would be appreciated!