# Enabling Frontend Listing Submissions

**Directory WordPress Plugin** allows users to submit listings directly from the frontend and manage their accounts through a personalized dashboard. This section covers how to enable frontend submissions, manage user accounts and profiles, and assign user role permissions.

<figure><img src="https://1329454200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjkjLxJBF9ZEhrw9368jY%2Fuploads%2FF2f1ZAzC51cwG9z7Mk9c%2Fdt-dir-op06.jpg?alt=media&#x26;token=748647d6-c060-4b48-9f15-5298305b0d2a" alt=""><figcaption></figcaption></figure>

### Managing User Accounts and Profiles

Users can manage their own profiles and listings through the User Dashboard. To set this up:

### Step 1: Enable User Registration

1. Go to Settings > General in your WordPress dashboard.
2. Ensure Anyone can register is checked under the Membership section.
3. Set the New User Role to Subscriber or another role (e.g., Contributor, Author).

### Step 2: Display User Dashboard

1. Go to Directory > Settings > Login > Dashboard (You can choose Agency login redirect page. Default is home page.)
2. Enable the User Dashboard feature to allow users to access their own dashboard.
3. Customize the dashboard options to include:
4.
   * View Listings – Users can view their submitted listings.
   * Edit Listings – Users can edit their listings without going to the backend.
   * Manage Profile – Users can update their personal information (name, email, bio, etc.).
5. Save changes.

### Step 3: User Profile Management

1. Users can access and update their profiles by navigating to the User Dashboard.
2. They can change profile details like name, profile image, and contact information.
3. They can also track listing statuses (pending approval, published, etc.) and payment history for paid listings.

💡 Tip: You can use plugins like User Profile Builder to add extra profile fields and further personalize the dashboard.

\
\
