Support » Plugin: GYS Themed Categories » Exactly what I want, but not quite working.

  • 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:

    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!

Viewing 5 replies - 1 through 5 (of 5 total)
  • I just switched from a local environment on WAMP to a local environment running nginx via Vagrant and VirtualBox. Not sure exactly why, but the 404 issue seems to have gone away. However, I am curious, Luke, have you added any way yet to configure the options for a category theme? Unfortunately, I don’t really have the luxury of being able to apply a different theme to the site in order to configure the options every time I want to set up a category theme.

    Luke, I have some thoughts about how this could be implemented. From the themes page in the WP dashboard, there is an option to preview a theme which takes you to customize.php and allows you to customize the options for the theme. The only problem is that after you customize the options, the only choice given is to “Save & Activate”. If your plugin added a button to this page to just “Save” without activating the theme, that might work perfectly. Not sure if it would end up overwriting the options for the main site’s them though.

    Well, seems like the activated themes options override any category theme options anyway. Maybe there’s not an easy way to have a separate set of options for a category theme. :-/

    Plugin Author Luke Rumley


    Thanks for all the follow-up (while I was traveling last week), Josiah! I have to admit, I’m not actively developing this plugin in terms of features, though I am open to suggestions and even more open to people who want to contribute code!

    I know exactly what you are saying with the theme options…it is really a big thing. Widgets are arranged per theme as well. I like what you’ve thought through, though there are lots things to think through and accommodate.

    Thanks for the response Luke! I totally understand if you’re not actively developing this plugin right now. I’m sure a talented developer like yourself has plenty of bigger priorities to work on. 🙂

    Maybe by chance a developer with some free time will stumble across this problem and have time to work on a solution. I’d be willing to give it a shot myself if I had the time. Maybe someday.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Exactly what I want, but not quite working.’ is closed to new replies.