This plugin lets you ask your commenters extra questions, for them to select from a drop down box, when they leave you comments.
There are two places where you can modify how this plugin works.
1) On the bottom of each post, or page, screen there is a new area called 'Comment Contexts'; and 2) If you click on the Comments main menu you will see a new page called 'Global Contexts'.
We will start with the second of these.
Once you have entered the Global Contexts page you will notice that you can alter the way the users results are displayed. For now leave the settings as they are.
The first thing you should do is to create a test question, so scroll down to the form at the bottom of the page. The interface should be self-evident. To add a new one complete the fields:
Question, this is the actual question displayed to readers. Caption, this is what is displayed on the comment itself once it is published on the page. Think of it as a title. The values available, this is a list of the values the user can choose from. Enter one per line.
Now hit save. You should see an entry in the table above the form.
To edit the question click on the title.
To add this question to an actual post visit the editing screen for that post. Scroll down to the advanced area and you should an area for 'Comment contexts'.
You will see a checkbox for each global question that you added. Checking the box and saving the post will ask users that question.
Alternatively, or as well as, you can add one or more questions that are specific to this post using the same fields below the checkboxes.
If you want to change the way the comment contexts are displayed you can do so by amending the settings at the top of the global contexts page.
The contexts are displayed in the following format:
[Before Results Text][Context Title][Separator][Context Result][Between Contexts Text][next]
[No Results Text]
In either case the text that makes up each of the above is inserted into the template in place of '%content%'.
So, if the template is
<div>%content%</div> then comments will look like:
<div>[Before Results Text][Context Title][Separator][Context Result][Between Contexts Text][next]</div>
The plugin features two shortcodes that can be used to list the results of a particular question.
The first shortcode displays the results as an unordered list:
[context_count title="" ]
The title must be the title of the context. So if you have asked your commenters what version of WordPress you are using, and given it the title 'WordPress Version' then you use 'WordPress Version'.
If you want to limit the count so it only uses a person's answer once then include
count_individuals="true". This will use only the most recent answer from each commenter. If you want to exclude one or more commenters from the count you can use
exclude_emails and enter a list of e-mails separated by a comma.
The second shortcode displays the results as a bar chart using the Google Charts API.
In addition to the comment_count options the following options are also available for the graph:
Depending on the direction chosen a minimum height, or width will be calculated so that the graph isn't clipped when a commenter selects a choice that hasn't been chosen before.