Setting Up Frontend Submission and Dashboard Pages

Accepting frontend submission

In order to let users submit listings from the frontend, make sure first that a valid WordPress page is assigned as the page for displaying the listing submission form.

  1. Login to your website if not yet logged in and go to the WordPress administration dashboard.

  2. Click Directories in the admin sidebar.

  3. Click the Settings tab and then the Pages sub-tab.

  4. Make sure a valid page is selected for XXXX - Add Listing (where XXXX is the name of your directory).

  5. Scroll down the page and press Save Changes.

When you visit the page in the frontend, it should look like below:

As with backend submission, the Create Listings permission is required to add listings through the frontend submission form (See Permissions for details on permissions). If a user without the permission tries to view the page, the user will be redirected to the directory index page if the user is a registered user or prompted to either login or register if the user is a guest user.

Once a listing is submitted successfully through the form, the post status of the listing becomes Published if the user submitted the listing has the Publish Listings permission. If the user does not have the Publish Listings permission, then the post status of the listing is set to Pending and requires manual update of the post status from the backend dashboard by the administrator in order for the listing to be published in the frontend.

Setting up frontend dashboard

Frontend dashboard lets users manage their content from the frontend side of your site. In order to enable it, make sure that a valid WordPress page is assigned as the page for displaying the frontend dashboard.

  1. Login to your website if not yet logged in and go to the WordPress administration dashboard.

  2. Click Directories in the admin sidebar.

  3. Click the Settings tab and then the Pages sub-tab.

  4. Make sure a valid page is selected for Frontend Dashboard.

  5. Scroll down the page and press Save Changes.

When you visit the page in the frontend, it should look like below:

You can also configure which dashboard panels should be displayed in the dashboard, as well as their labels and display order.

  1. Login to your website if not yet logged in and go to the WordPress administration dashboard.

  2. Click Directories in the admin sidebar.

  3. Click the Settings tab and then the Dashboard sub-tab and scroll down to Dashboard Settings.

    Select or de-select options to enable/disable panels. You can also edit the label of each panel and/or drag each option to change the display order.

WooCommerce "My account" page integration

If the Directories - Payments plugin is activated on your site and WooCommerce is selected as the payment component (See Monetization for details), you can have the dashboard displayed on the My accounts page of WooCommerce.

In order to do so, toggle the Show dashboard panels option under WooCommerce "My account" Page Integration.

Then the WooCommerce My account page will display the dashboard fully integrated as below:

You can also turn on the Redirect dashboard access setting so that any attempt to access the directory dashboard page is automatically redirected to the WooCommerce "My account" page. Note that this will not work when you are using the [drts-dashboard] shortcode on the directory dashboard page.

results matching ""

    No results matching ""