Theme Support
-
QuizMaster has added a full set of templates and a template override system. Any template in the /templates directory of QuizMaster can be copied to /my-theme/quizmaster/ to override. Currently the state of the templates is that they still have more PHP in them than they should. It is possible to break functionality by removing necessary PHP from a template, or even moving certain important div tags that have classes used by the javascript when a quiz is taken. We’re continuing to refine the templates to fix these issues. If you do override templates now, it’s possible a future update will have changes that you’ll need to incorporate, including a change in structure where the different template files are used. We’ll be aiming to stabilize this by the full v1.0 release, and make less drastic template changes from that point forward.
We do not currently have any official program regarding defining a “Theme with QuizMaster Support”. Any theme that adds a “/quizmaster” folder and overrides templates, or changes styles with CSS has some level of QuizMaster support.
We are currently building a QuizMaster child theme for WP core theme TwentySeventeen. Developers may find it useful as an example to follow for theming efforts. In addition we’ll be including a thorough theming guide in the upcoming QuizMaster Developer Documentation.
- The topic ‘Theme Support’ is closed to new replies.