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


  • Fix BuddyPress Q&A page caused fatal error
  • Fix answer form displayed on other post types


  • Fix BuddyPress Q&A page caused fatal error
  • Fix answer form displayed on other post types

Version 1.4.5
  • Fixed conflict with changes introduced in WP 4.5

  • Fixed issue with escaped strings in emails

  • Security Update: Fixed possible WordPress XSS bug

  • Fixed author display in Q&A backend

  • 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

  • Fixed question count display on tabs
  • Fixed Question list display on user pages.

  • Fixed email notification loop

  • 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.

  • Fixed General Settings form sending multiple copies of some fields. Prevented the cc admin field frm being saved in some circumstances.

  • 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.

Version 1.4.3
  • "Use Captcha" setting now applies to Questions and Answers as wel as Reports.

  • Added twentythirteen and twentyfourteen custom templates. Twentyfourteenois an example of a responsive Q&A
  • New WPMU Dashboard

  • Fixes for Buddypress profile page.

  • 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.

  • Fixed Answer accepted flag.
  • Fixed Admin question and answer list only displaying admin as the author.

  • Fixed answers not being accepted under some circumstances.

  • Another un-nulled $post variable causing media upload problems.
  • New dashboard added.

  • 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.

  • Added Question column to the Admin backend.
  • Broke out Changelog
  • Cleaned user ids
  • Corrected SSL urls
  • Cleaned language files

  • 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

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

  • Conflict with Question widget item count and questions per page fixed

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

  • Question ask editor position corrected

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

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

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

  • Fixed a minor display bug (forgotten closing italics tag)

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

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

Version 1.1.8
  • Fixed: settings item

Version 1.1.7
  • Fixed: new wordpress user after Q&A anon answer No New User Emails

Version 1.1.6
  • New configurable options QA_FLOOD_SECONDS, QA_SLUG_ROOT, QA_SLUG_ASK,
  • Define them in wp-config.php to override default options.
  • Filter questions by tag or category in Questions Widget

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

Version 1.1.4
  • Fixed: Nothing shows up in my settings tab

Version 1.1.3
  • Fixed: Settings menu slug

Version 1.1.2
  • Thesis compatibility

Version 1.1.1
  • Fixed: Question author email notification no happening
  • Now works with WPML

Version 1.1
  • Possible fix for Call to undefined function get_current_site()

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

Version 1.0.8
  • Fixed: QA Answers not shown to visitors even though they are given the capability

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

Version 1.0.6
  • QA post terms not saved if the user is not logged in

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

Version 1.0.4
  • Fixed: WYSIWYG editor doesn't wrap
  • Fixed: Votes Array Error

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

Version 1.0.3-BETA-9
  • BuddyPress Activity stream integration

Version 1.0.3-BETA-8
  • Fixed: QA capabilities not taking affect

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

Version 1.0.3-BETA-6
  • No more slow down message for Administrators (users with manage_options capability)
  • Fixed: Rating by subscribers

Version 1.0.3-BETA-5
  • Fixed: Tag search when not logged in

Version 1.0.3-BETA-4
  • Fixed: BP 1.5 compatibility

Version 1.0.3-BETA-3
  • More theme fixes

Version 1.0.3-BETA-2
  • Fixed: BP Default child theme issues

Version 1.0.3-BETA-1
  • Fixed: BP Default theme issues

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

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

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

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

Version 1-BETA-1
  • initial release
Try Q&A today!
  • Includes complete front-end interface
  • Integrated reputation points system
  • Both question and answer voting
  • Dedicated user profile pages
  • Subscribe to questions and email notifications
  • Q&A tags and categories
Q&A comes FREE with your WPMU DEV Membership GET Q&A FOR FREE Free trial & pricing info
  • "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
Downloads 61,629 Compatibility WordPress 4.6.1Multisite 4.6.1BuddyPress 2.7.2 Version - Changelog - Translations

"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.

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


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








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 checkmark
  • Q&A 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