UPDATE As of 3.0.0, this plugin has the following requirements:
- PHP 5.3+
- WooCommerce 2.0.0+
If you have ever used eBay’s ‘Ask Buyer’ system before, you will know how this plugin behaves.
WooCommerce Product FAQs allows visitors to ask questions about specific products, get answers, and view other threads.
It also allows you, the store owner, to manually add questions to specific products.
Click here for a sample WooCommerce product page with some FAQs.
Notifications are in place that will notify the admin of new questions, with links to administer each question.
Notifications are in place that will notify the asker when their question has been answered, with links to view the product.
Each notification email has a system to highlight the question specified in the email,
so in the case of numerous questions, the user does not have to hunt for his question.
Add ajax loaders where ajax is used so the user knows that their request is being processed DONE
Consider adding inline registration option to FAQ form
Disqus – interferes with the
comment_formfunction. Will hopefully rectify this soon.
404 Redirected – strips $_GET parameters from URL, removing ‘View’ and ‘Preview’ functionality
= Available filters: =
Format: (filter ; filtered variable ; available variables: var1 (explanation [var type]), var2, var3, …)
All filters are prefixed/begin with
admin_faq_highlight_color ; Highlight color in the Dashboard when administering a question from the email link
front_faq_highlight_color ; Highlight color on the front-end when viewing a question from the email link
antispam_error_message ; Error message when the anti-spam check fails ; $result[‘message’] (error message [string]), posted form (full $_POST[array])
answerer_email ; Email for administering FAQs; $post_data (‘question_title’, ‘faq_author_name’, ‘product_title’, ‘question_content’ [array])
asker_email ; Email for the asker; $post_data (‘question_title’, ‘product_title’, ‘post_id’ [array])
answerer_email_subject ; Subject of administer email; same as answerer_email vars
answerer_email_message ; Final adminster message; same as answerer email vars
asker_email_subject; Subject of asker email; same as asker_email vars
asker_email_message; Final asker message; same as asker_email vars
answer_caps; Capability of answering questions
- The answer/reply form never shows up for me!
This plugin is currently incompatible with Disqus. For now, you will have to pick between these two plugins.
- When I click “View” or “Preview”, the FAQ never shows up/is highlighted!
This plugin is currently incompatible with the 404 Redirected plugin. This plugin causes $_GET parameters to be stripped from the url.
A complete mess.. - It's extremely buggy and slows down site. - When adding a question manually, the selection of products seems to list all products (looking at the long list) but only the simple products show up with their title to select and apparently work - But even then, it's broken. I can't ever edit or answer the questions (when I click on it, I get a complete blank page, without even the WP admin visible anymore). Shame. Looked nice and simple.
many errors, conflicts and author not supporting the plugin any more.
- Fixed issue with post titles not showing in the admin
- Sanitize/escape all the things
- Full support for translation, including use of sprintf to wrap complete strings instead of concacentation
- Fixed preview link for sites that do not have permalinks enabled
- Switched to wp_json_send_* functions vs custom
- Removed unnecessary term/meta caching for some queries
- Fixed borked spinner on admin post row quick approve
- Removed _antispam_error_message filter
- Complete rewrite using namespaces vs class wrappers
- Requirement of PHP 5.3+ added
- Requirement of WooCommere 2.0+ added
- Removed plugin boilerplate code
Resolved fatal error when Woo is deactivated
Resolved fatal error with PHP 5.2
- Added WooCommerce 2.1 compatibility
- Completely updated/refactored to be based on the latest WordPress-Plugin-Boilerplate
- Questions/answers formatted with microdata. Section now shows name and date of asker, and vcard of answerer. Requested by willcm.
- Refactored notifications and capabilities – notifications now go to product author by default; answer capability is for product author an up (shop manager/admin).
- A few more options to customize behavior:
- Option to expand Q/A’s by default on tab
- Option to set notification from name & email addresses
- Added ability to manually add faqs to: (requested by [MacItaly] (https://wordpress.org/support/profile/macitaly)):
- Specific products
- All products
- Specific categories
- All categories
- Added ability to disable asking functionality, so questions can only be added by users capable of editing products
- email issues
- fixed notices
- fixed comment redirect
- Fixed comment issues
- Admin settings for tab title and priority
- Full localization
- Thanks to @OniX777 for partial localization and for Russian translation!
- Replaced custom query arg function with add_query_arg
- Lifted limit on faqs displayed per product (was using incorrect WP_Query param)
- Hotfix to increase number of available products in FAQ editor to unlimited.
- Filtered the post type columns to only include relevant information
- Added ability to create FAQs from the admin
- FAQs are now ordered by menu_order
- Compatibility with WooCommerce 1.6.6
- Fixed fatal error with theme_locals
- Removed unnecessary comment filter
- Reverted to $_GET paramaters and discovered incompatibility with 404 Redirected plugin
1.0.2 & 1.0.3
- Better email support
comment_formfunction to disclude everything but the textarea.
- Moved $_GET style requests to query_vars and parse_request
- Initial release