WordPress Questions and Answers (CMA) - Use Case - Creating a Tourism Forum From Scratch


Use Case - Creating a Tourism Forum

Back to User Guides

Note: This guide covers features from the Pro version of WordPress Questions and Answers - This document uses version 4.4.0

Video Use-Case


Introduction

The WordPress Questions and Answers creates a simple yet powerful WordPress discussion forum that is intuitive to use, easy to manage, and similar in style to the very popular forum StackOverflow.

Tourism Forum Use Case Front-End

Example of the forum - WordPress Discussion Forum
Example of the forum

Use Case Assumptions

In this example use case guide, we'll cover how to create a tourism forum from bottom up. You can apply the same idea to the topic of your site, be it finances or kid toys.

We consider that you have already bought the plugin, but not installed it. 

It follows:

Installing the Plugin

The process is the same for all CM plugins.

CreativeMinds Customer Account Dashboard - Downloads tab
CreativeMinds Customer Account Dashboard
  • Download the plugin from your customer dashboard.
  • Log in to WordPress and navigate to the WordPress Admin  → Plugins settings.
  • Click on Add New.
  • Activate it and add the license.

Learn more: Getting Started - Installation And First Steps


Creating Your First Forum

With the plugin ready to go, it's time to start creating content.

Category "London"

Let's use categories to divide our WordPress discusssion forum into different parts. Head to CM Answers Pro → Categories.

The example below shows how to create the category named London (1), with description (2), accessible to all users including guests (3), and two custom questions (4). We'll see all of this in action soon.

Creating a new forum category - WordPress Q and A Plugin
Creating a new forum category

Learn more: Getting Started - General Plugin Settings


Adding Forum to Site

When the WordPress Questions and Answers is activated, it automatically creates a page at your.domain/answers/

TIP: Shortcut

You can find a shortcut to the page in the upper part of the Settings screen.

Forum permalink - Discussion Forum Plugin for WordPress
Forum permalink

The category London will have its address too: your.domain//answers/categories/london/

Example of the category view on the forum - WordPress Question and Answer Plugin
Example of the category view on the forum

I Want a Different Page!

You can place it in another part of your site in different ways.

TIP: Showing Forum About Multiple Cities

Let's say we want to show a forum about the cities London, Oxford and Manchester while limiting the number of questions to 7 per page:

  • Create the categories for Oxford and Manchester. Take a note of their slug.
  • Create a new WordPress page.
  • Add the shortcode [cma-questions cat="london,oxford,manchester" limit="7"] to the page.

This way you can even create multiple forums on your WordPress site.

Shortcodes - Using Shortcodes

Showing List of Cities

Apply the shortcode [cma-categories-list] to show all categories. In the example below, Introductions is a subcategory of General, while Best pubs is a subcategory of London.

Example: List of the forum categories and subcategories - WordPress Forum Plugin
Example: List of the forum categories and subcategories

How Can Users Add a Question (Frontend)

When entering a discussion forum the user will see the Ask a Question form. Let's check the London example:

They will write the question title (1), the complete question including images and HTML (2), answer the custom questions (3), subscribe for notifications of answers (4) and then post the question (5)

Example of asking a new question on the forum - WordPress Discussion Forum
Example of asking a new question on the forum

How Can Users Answer (Frontend)

Let's check the same question as example:

They will write the answer (1), subscribe to new answers (2), mark or not the thread as resolved (3), and then post the answer (5)

Example of answering the question on the forum - WordPress Q and A Plugin
Example of answering the question on the forum

User Area and User Shortcodes

Every user receives a dashboard automatically. Learn more: Users - User Dashboard and Profile Page

Example of the Forum contributor profile - Discussion Forum Plugin for WordPress
Example of the Forum contributor profile

User Area Shortcodes

Check some useful forum plugin shortcodes:

  • [cma-my-questions] - Shows questions published by the current user.
  • [cma-my-answers] - Shows answers published by the current user.
  • [cma-followed] - Shows threads followed by the current user.
  • [cma-delete] - Allows users to delete all their content.

Learn more: Shortcodes - Using Shortcodes


Adapting Forum Look and Feel

We have a functioning WordPress discussion forum already! Time to match it to your site.

Discussion forum example - WordPress Question and Answer Plugin
Discussion forum example

Some things you can do: 

TIP: Turn On Ajax For Seamless Transitions

Head to Settings → General tab and check the option Enable AJAX call on filters. Learn more Settings - Ajax and Non-Ajax Display

Example of using the AJAX on the forum - WordPress Forum Plugin
Example of using the AJAX on the forum

Limiting Forum To Logged In Users

Let's make our tourism forum private, only accessible to logged in users!

Click on the Access and Moderation tab. Check the option Who can view questions and change it from Everyone to Logged in users.

Choosing which users can see forum questions - WordPress Discussion Forum
Choosing which users can see forum questions

Learn more: Settings - Access Control


Moderating Questions

Now, let's make sure the content is high-quality and moderate all questions, answers and comments.

In the same Access and Moderation tab, turn off all Auto-approve options.

Moderation settings for the forum comments, questions and answers - WordPress Q and A Plugin
Moderation settings for the forum comments, questions and answers

Now, the admin will have to approve all content. To do so, check the question list and then click Approve.

Approving content posted on the forum - Discussion Forum Plugin for WordPress
Approving content posted on the forum

Enabling And Using Notifications For Questions And Answers

Email notifications are useful to get your users up to speed.

How Users Can Follow Questions and Answers

First, make sure the option is enabled under Notifications tab → Other. You can turn thread following (for questions) and category following.

Options that let users follow questions and answers updates - WordPress Questions and Answers
Options that let users follow questions and answers updates

Now, when posting a question or answer, they will see a toggle "Notify me". If they check it, they will receive email updates. Learn more: Notifications - User Notifications

The front-end option for following the updates - WordPress Question and Answer Plugin
The front-end option for following the updates

TIP: All Followed Questions In The Same Place

The shortcode [cma-followed] shows all the question the current user is following.

The list of followed threads - WordPress Forum Plugin
The list of followed threads

Learn more: Notifications - User Notifications

How The Admin Can Follow Questions

Also, let's make sure the admin is notified about new questions.

Admin notifications settings - WordPress Discussion Forum
Admin notifications settings

You can change all email templates from the settings. Learn more: Notifications - Admin Notifications and Email Templates


Translating Interface

If your site is not in English, that's ok. You can translate the Front-End text (also called labels).

Example of translating forum labels - WordPress Q and A Plugin
Example of translating forum labels

Head to Settings → Labels and edit all relevant text.

Plugin labels - Discussion Forum Plugin for WordPress
Plugin labels

Learn more: Settings - Labels


Result

Example of the Forum - WordPress Questions and Answers
Example of the Forum

More information about the WordPress Questions and Answers plugin

Other WordPress products can be found at CreativeMinds WordPress Store

Let us know how we can Improve this Product Documentation Page

To open a Support Ticket visit our support center
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.