Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Paul Clark

    (@pdclark)

    Hi ronindog5,

    Thanks for using Styles! Can you be more specific about what is not working with Whiteboard, and how you are creating your child theme?

    If you’re following the Code Walkthrough and creating your own customize.json, you might try placing customize.json into your theme’s directory to see if they’re not showing up because of some naming mismatch. Placing customize.json directly into your theme skips the whole process of matching up an add-on plugin with the active theme.

    If you’re trying to use one of the default Styles plugins, like “Styles —?TwentyThirteen” with Whiteboard without modification, then it’s not working because plugins have to be rewritten to be used with themes that aren’t the WordPress default themes 2010 through 2013.

    Thread Starter ronindog5

    (@ronindog5)

    Thanks, that was impressive, you fixed the problem in 3 seconds.

    I rarely get such an efficient answer.
    For onlookers, by “not working” I meant that the extra menu items did not appear in theme customizer. And I create the child by following the video tutorial (recommended).

    One more thing Paul, if I can trouble you…

    I was very careful with the naming as shown in your tutorial (I have had trouble before because of incorrect spelling). Do you think that the problem was in the theme naming itself, or some other mismatch, such as theme specific .id or .class type of thing?

    Thanks for your awesome plugin, by the way.

    Plugin Author Paul Clark

    (@pdclark)

    Glad to hear it’s been useful for you. ??

    If you see an option in Customizer, but it has no effect, that would be because of a CSS class or ID mismatch.

    If you see the option in Customizer, it changes the setting, but then does not “stick” when saved, that’s because your CSS matches, but the parent theme probably has a VERY aggressive CSS selector or is using !important. Add "important": true to that option in customize.json, or try matching the CSS selector the parent theme uses. Note: using important may cause a slight delay in preview refresh.

    If none of your options show up in Customizer, it’s because the theme name in your plugin.php header Plugin Name: Styles: XXX doesn’t match the theme name in the theme’s style.css Theme Name: XXX, and the name of your plugin directory styles-xxx doesn’t match the name of your theme directory themes/xxx. One of these has to match for Styles to auto-load the options.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Won't work for Whiteboard theme’ is closed to new replies.