Q&A

Give WordPress a fully-featured questions and answers section – just like StackOverflow, Yahoo Answers and Quora.

Version 1.4.3.7

  • Fixed author display in Q&A backend

Changelog

June 25, 2014 - version 1.4.3.7
  • Fixed author display in Q&A backend

May 8, 2014 - version 1.4.3.6
  • Admin email notifications pass url to the backend for pending questions.
  • Hides the Answers if a question is password protected.
  • Problem with front end not retrieving "pending listings"
  • Fixed "on_question_notify()" missing globals

March 6, 2014 - version 1.4.3.5
  • Fixed question count display on tabs
  • Fixed Question list display on user pages.

March 6, 2014 - version 1.4.3.4
  • Fixed email notification loop

February 26, 2014 - version 1.4.3.3
  • Added qa_bp_activity_action filter hook to allow customizing the activity text in BuddyPress.
  • Passes the default $action and the $post for both Questions and Answers.

February 25, 2014 - version 1.4.3.2
  • Fixed General Settings form sending multiple copies of some fields. Prevented the cc admin field frm being saved in some circumstances.

February 23, 2014 - version 1.4.3.1
  • Notifications of new questions to users moved to after the transition to published.
  • Added cc Administrator settings, CC admin on all emails.
  • Changed Class structure to newer _construct for strict parsing.

January 17, 2014 - version 1.4.3
  • "Use Captcha" setting now applies to Questions and Answers as wel as Reports.

December 17, 2013 - version 1.4.2.9
  • Added twentythirteen and twentyfourteen custom templates. Twentyfourteenois an example of a responsive Q&A
  • New WPMU Dashboard

November 5, 2013 - version 1.4.2.8
  • Fixes for Buddypress profile page.

October 23, 2013 - version 1.4.2.7
  • Added "the_qa_submit_button" filter
  • Added "the_question_form" filter
  • Added "the_answer_form" filter
  • Added "the_qa_search_form" filter
  • Restricted Role list to editable roles only to avoid confusion with bbPress forum roles.

August 25, 2013 - version 1.4.2.6
  • Fixed Answer accepted flag.
  • Fixed Admin question and answer list only displaying admin as the author.

August 17, 2013 - version 1.4.2.5
  • Fixed answers not being accepted under some circumstances.

August 15, 2013 - version 1.4.2.4
  • Another un-nulled $post variable causing media upload problems.
  • New dashboard added.

August 3, 2013 - version 1.4.2.3
  • Nulled global $post variable on entering new question or answer to avoid a media upload problem in WP > 3.5.
  • Bug in WP uses leftover post info an ajax call. http://mikekelly.myblog.arts.ac.uk/2013/04/25/tracking-down-a-wordpress-bug/
  • Added "upload_files" capability so other roles can be given image/media upload rights.

April 29, 2013 - version 1.4.2.2
  • Added Question column to the Admin backend.
  • Broke out Changelog
  • Cleaned user ids
  • Corrected SSL urls
  • Cleaned language files

April 11, 2013 - version 1.4.2.1
  • the_content filter is applied to the answer contents
  • Fix for SEO plugins showing 404 for page title when there are no posts on the website

February 13, 2013 - version 1.4.2
  • A default question category can be selected
  • Fix for WPMU DEV Dashboard notice markup
  • Fix for password notification email not being sent after registration

December 18, 2012 - version 1.4.1.1
  • Conflict with Question widget item count and questions per page fixed

December 15, 2012 - version 1.4.1
  • Support for twentytwelve theme
  • Page and sidebar widths are not preset if a supported theme is active
  • Fixed number of displayed items in the Questions widget
  • Some clarifications in admin side descriptions
  • Translation base file is now presented as qa.pot

November 23, 2012 - version 1.4.0.1
  • Question ask editor position corrected

November 22, 2012 - version 1.4
  • css codes required to adapt the theme is automatically estimated by the plugin based on page and sidebar width and layout
  • Admin UI modified
  • Tags are now stripped from submitted question title
  • More filter hooks added

September 16, 2012 - version 1.3.1
  • Questions and answers can now be reported/flagged with Captcha verification option
  • Added more filter and action hooks
  • Fixed wrong ordering in the reputation widget
  • Thesis template files fixed

July 9, 2012 - version 1.3
  • Added full width Q&A pages selection option
  • Added Users with Highest Reputation widget
  • Questions Per Page is now adjustable
  • Question status count included in admin Right Now Dashboard box
  • Changed optional question save status from draft to pending now
  • Features synchronized with Q&A Lite

July 4, 2012 - version 1.2.0.1
  • Fixed a minor display bug (forgotten closing italics tag)

July 3, 2012 - version 1.2
  • Added possibility to save questions in draft mode for all user levels
  • Anon questions can be assigned to an existing author
  • Added possibility to remove commenting in Buddypress activity stream
  • Css settings can be set using admin panel now
  • Added wp_editor filter, post filter and several other filter hooks to control how questions are saved and messages are sent
  • Disabling of WP editor is now possible
  • Answers per page can be set from admin side
  • Admin UI improved
  • More explanatory reply in case of a duplicate question submission
  • Added proper uninstall functionality
  • Default capabilities are now better set during installation
  • Fixed unauthorized users accessing question pages. They are now redirected to a selectable page instead
  • Fixed css issue for accepted answer icon
  • Fixed notices displayed in WP Debug mode
  • activity-action class is included in css file to prevent links become invisible

May 7, 2012 - version 1.1.9
  • Fixed: Up, Down buttons in BuddyPress default theme
  • Fixed: Unable to change the Question Category once the Question has been added

April 27, 2012 - version 1.1.8
  • Fixed: settings item

April 15, 2012 - version 1.1.7
  • Fixed: new wordpress user after Q&A anon answer No New User Emails

April 8, 2012 - version 1.1.6
  • New configurable options QA_FLOOD_SECONDS, QA_SLUG_ROOT, QA_SLUG_ASK,
  • QA_SLUG_EDIT, QA_SLUG_UNANSWERED, QA_SLUG_TAGS, QA_SLUG_CATEGORIES, QA_SLUG_USER,
  • QA_ANSWER_ACCEPTED, QA_ANSWER_ACCEPTING, QA_ANSWER_UP_VOTE, QA_QUESTION_UP_VOTE,
  • QA_DOWN_VOTE, QA_DOWN_VOTE_PENALTY, QA_ANSWERS_PER_PAGE, QA_DEFAULT_TEMPLATE_DIR .
  • Define them in wp-config.php to override default options.
  • Filter questions by tag or category in Questions Widget

March 30, 2012 - version 1.1.5
  • Fixed: Q&A - not HTTPS / SSL compatible
  • Fixed: Only Super Admin sees the settings menu in Q&A plugin
  • Fixed: Moderation plugin works with Questions but not Answers in Q&A plugin
  • Fixed: Q&A manage email subscription

March 27, 2012 - version 1.1.4
  • Fixed: Nothing shows up in my settings tab

March 26, 2012 - version 1.1.3
  • Fixed: Settings menu slug

March 21, 2012 - version 1.1.2
  • Thesis compatibility

March 11, 2012 - version 1.1.1
  • Fixed: Question author email notification no happening
  • Now works with WPML

March 9, 2012 - version 1.1
  • Possible fix for Call to undefined function get_current_site()

March 8, 2012 - version 1.0.9
  • Possible fix for missing domain name in e-mail notification
  • Fixed: Q&A user can access Questions tab from WP dashboard

February 22, 2012 - version 1.0.8
  • Fixed: QA Answers not shown to visitors even though they are given the capability

February 12, 2012 - version 1.0.7
  • Better theme compatibility for Twenty Eleven, Twety Ten, BP Default and Products themes
  • Make your own theme style mod and copy to qa/theme-mods/css/custom-
  • ss
  • More styling improvements
  • Added visitor role to control what users not logged in can use in QA

January 30, 2012 - version 1.0.6
  • QA post terms not saved if the user is not logged in

January 28, 2012 - version 1.0.5
  • Allow susbscribers view answers and questions by default
  • New filters qa_before_menu, qa_first_menu_item, qa_last_menu_item, qa_after_menu, is_qa_page, qa_get_url, qa_is_question_answered, qa_time, qa_user_link, qa_get_question_link, qa_question_score, qa_question_status
  • New actions qa_before_content, qa_before_question_loop, qa_before_question, qa_before_question_stats, qa_after_question_stats, qa_before_question_summary, qa_after_question_summary, qa_after_question,
  • qa_after_question_loop, qa_after_content, qa_before_question_meta, qa_after_question_meta, qa_before_edit_answer, qa_after_edit_answer

January 13, 2012 - version 1.0.4
  • Fixed: WYSIWYG editor doesn't wrap
  • Fixed: Votes Array Error

December 14, 2011 - version 1.0.3
  • Fixed: BP Default theme issues
  • Fixed: BP Default child theme issues
  • Fixed: BP 1.5 compatibility
  • Fixed: Tag search when not logged in
  • No more slow down message for Administrators (users with manage_options capability)
  • Fixed: Rating by subscribers
  • Fixed: Missing question title in answer notification
  • Fixed: Notified as new question when it's infact a new answer
  • Fixed: 404 error in ask page
  • Auto generate answer title to help backend answer management
  • Fixed: QA capabilities not taking affect
  • BuddyPress Activity stream integration
  • Switch frontend WYSIWYG editor to TinyMCE and Quicktags
  • WordPress 3.3 compatibility

November 9, 2011 - version 1.0.3-BETA-9
  • BuddyPress Activity stream integration

November 5, 2011 - version 1.0.3-BETA-8
  • Fixed: QA capabilities not taking affect

October 10, 2011 - version 1.0.3-BETA-7
  • Fixed: Missing question title in answer notification
  • Fixed: Notified as new question when it's infact a new answer
  • Fixed: 404 error in ask page

September 25, 2011 - version 1.0.3-BETA-6
  • No more slow down message for Administrators (users with manage_options capability)
  • Fixed: Rating by subscribers

September 25, 2011 - version 1.0.3-BETA-5
  • Fixed: Tag search when not logged in

September 25, 2011 - version 1.0.3-BETA-4
  • Fixed: BP 1.5 compatibility

August 30, 2011 - version 1.0.3-BETA-3
  • More theme fixes

August 29, 2011 - version 1.0.3-BETA-2
  • Fixed: BP Default child theme issues

August 27, 2011 - version 1.0.3-BETA-1
  • Fixed: BP Default theme issues

July 14, 2011 - version 1.0.2
  • BuddyPress integration
  • prevent extra large font on single question page
  • don't penalize users for downvoting questions, only answers
  • New question e-mail notification

May 7, 2011 - version 1.0.1
  • show message when non-logged-in user tries to vote
  • fix reputation points bug
  • load archive-question.php template even when there are no unanswered questions

May 2, 2011 - version 1
  • ajaxified voting and answer accepting
  • allow users to accept their own answers (without gaining reputation)
  • fixed compatibility with Theme My Login plugin
  • more descriptive error messages
  • sturdier CSS

April 28, 2011 - version 1-BETA-2
  • changed default CSS
  • added widgets: question list, question tags, question categories
  • added sidebar to default templates
  • added class to qa templates
  • fixed issue with WP-Polls plugin
  • fixed issue with form not working in IE
  • other minor bugfixes

April 24, 2011 - version 1-BETA-1
  • initial release

Downloads 51,289

Compatibility WordPress 4.1.1 Multisite 4.1.1 BuddyPress 2.2.1

"A far better way to improve quality content for a community than forums / bb. And it's very easy to set-up. Forget about Quora, get yours instead."

Laurent Matignon

Q&A brings full Questions and Answers functionality to any WordPress or BuddyPress site in minutes.

This extensive powerful plugin covers all the question and answer bases right out of the box. It’s fully operational in moments but highly customizable and can be styled to fit any theme.

Reward users reputation points and encourage participation.
Reward users reputation points and encourage participation.

Build Street “Cred”

Integrated voting for both questions and answers is engaging and pushes the best answers to the top.

Give users involved with the ability to answer questions, get votes and earn reputation points that display on a personal profile page.

editor-735x470
Use tags and categories to create an incredibly powerful search.

Easily Find Answers

Assign categories and tags, sort unanswered questions and use integrated search to build an easy to navigate knowledge base.

Plus, subscribe to questions and receive emails when new answers are posted.

Toggle controls and set permissions based on user role.
Toggle controls and set permissions based on user role.

Visitor Participation

Lowers the barrier to entry and grow your community faster. Give anonymous visitors the ability to post and answer questions, that queue and publish after they successfully login.

Get fine-tuned control over what each user role can do.

Start by reading Installing plugins section in our comprehensive WordPress and WordPress Multisite Manual if you are new to WordPress.

To install:

1.  Download the plugin file
2.  Unzip the file into a folder on your hard drive
3.  Upload the qa folder to the /wp-content/plugins/ folder on your site

  • On regular WordPress installs – visit Plugins and Activate the plugin.
  • For WordPress Multisite installs – Activate it blog-by-blog (say if you wanted to make it a Supporter premium plugin), or visit Network Admin -> Plugins and Network Activate the plugin.

4.  Login to your admin panel for WordPress or Multisite and activate the plugin:

To use:

1.  Go to Settings -> Permalinks in the site admin dashboard to check your permalink structure. Q&A uses pretty URLs so rewrites and pretty permalinks must be enabled.  Your permalinks can be anything but the default permalinks.

Checking your permalinks

2.  Go to Questions -> Settings in the site admin dashboard to assign capabilities to the roles of your choosing.

Questions > Settings

3.   Visit http://yoursite.com/questions/ask/ to create your first question.

Asking a question with the FAQ plugin

4.  Now all you need to do is use Custom menus with your theme or add a link on your site to direct your users to http://yoursite.com/questions/ask/

Please note:

Reputation points

Reputation points are set at the following values by default:

Having an answer accepted: 15
Accepting an answer: 2
Having an Answer voted up: 10
Having a Question voted up: 5

Penalties:

Having a Question voted down: -2
Voting a Question or Answer down: -1

Customizing reputation points

Reputation point values can be changed by editing qa.php, which lists the values as follows:

// Reputation multipliers
define( ‘QA_ANSWER_ACCEPTED’, 15 );
define( ‘QA_ANSWER_ACCEPTING’, 2 );
define( ‘QA_ANSWER_UP_VOTE’, 10 );
define( ‘QA_QUESTION_UP_VOTE’, 5 );
define( ‘QA_DOWN_VOTE’, -2 );
define( ‘QA_DOWN_VOTE_PENALTY’, -1 );

Customization options

Optionally, you can further customize the appearance of the Q&A section, to better integrate it with your theme.

To do so, simply copy the php files from default-templates into your theme folder and start customizing.

If you want to disable the default plugin CSS, add the following line to your theme’s functions.php file:

add_theme_support( ‘qa_style’ );

If you also want to disable the default JavaScript (not recommended), add the following line to your theme’s functions.php file:

add_theme_support( ‘qa_script’ );

Customize your Root Slug

If you want to change the Slug, or url, of your Questions you can define any of the following in your wp-config.php

QA_SLUG_ROOT

QA_SLUG_ASK

QA_SLUG_EDIT

QA_SLUG_UNANSWERED

QA_SLUG_TAGS

QA_SLUG_CATEGORIES

QA_SLUG_USER

using the following format define(‘QA_SLUG_ROOT’, ‘yourslughere’);

Q&A Features

Lots of great features to have you up and running in minutes.

  • Full front-end interface
  • Integrated reputation points system
  • WYSIWYG editing of both questions and answers
  • Out-of-the-box theme integration
  • Built-in widgets
  • Includes template files for full customization
  • Voting for both questions and answers
  • Correct answer check mark
  • High-end search functionality
  • Q&A specific tags and categories
  • Dedicated user profile pages
  • Subscribe to questions
  • Email notifications
  • Configure user roles
  • Guest posting
  • Scroll unanswered questions
  • Dashboard moderation tool