Quality Control is installed just like any other WordPress theme. Check out WordPress's "Using Themes" to learn how.
Once the theme has been installed, it is important to take a few minutes to properly setup the theme. This will ensure that all features are used properly.
Now that some basic content has been added, it's time to head over to the Quality Control-specific Settings. In the "Settings" panel, find the "Quality Control" SubPanel. This screen allows you to customize how the theme functions, and looks.
The basic install of Quality Control is pretty cool—but it was created so you can make it even cooler. Customization requires a fair bit of PHP and WordPress knowledge. A personal philosophy of mine (and it seems to be that of WordPress as well,) is that only a select number of core features should be implemented, and the rest left to 3rd Party plugins, hacks, etc.
Child Themes! They are the only way you should make modifications to the theme. Hopefully I've done a good enough job so this is feasable. Think of this theme like you do core files in WordPress. In order to allow for easy upgrades, you know you shouldn't make any changes to the core files. The same goes for themes. By using Child Themes, you can make indirect changes to the theme, and still be able to seamlessly update.
By deafult, only users with the capability publish_post
can create a ticket. Roles and Capabilitie. To change this, we just need to override a function in the parent theme. In the child themes's functions.php
, put the following:
function quality_ticket_creation_cap() { return true; }
This means ANYONE can post a ticket. To set specific permissions, you can do something like this:
function quality_ticket_creation_cap() { if( current_user_can( 'read' ) ) return true; return false; }
This means that anyone who is registered can create a ticket. They can be the lowest level, Subscriber, and still create a ticket.
There are many hooks throughout the theme, allowing you to create your own taxonomies, remove taxonomies, and pretty much do anything you would like. Really you just need to explore.
Since this is a free theme, I can't garuntee support; however, I will try my best to help you out. Feel free to me, or email me at [spencerfinnell (at) gmail (dot) com]. Or try the Support Forum