Eid Mubarak

00
Days
00
Hours
00
Minute
00
Second
SAVE50%

Frontend Dashboard

The aBlocks Frontend Dashboard lets you create dynamic, user-friendly dashboards directly on the frontend of your WordPress website. With customizable routes, flexible layouts, and support for dynamic content, you can build dashboards for customers, members, students, clients, or any user role—without coding.

This guide covers the full setup, routing structure, design options, and dynamic data integration.

1. Requirements

Before starting, make sure:

  • aBlocks is installed and activated on your WordPress site.
aBlocks is installed and activated
  • The Frontend Dashboard blocks are enabled from
    Dashboard → aBlocks → Blocks/ Extensions → Frontend Dashboard.

2. Create the Dashboard Page

  1. Go to Pages → Add New.
  2. Give your dashboard page a title.
  3. Insert a Container block to hold your dashboard content.
Create the Dashboard Page
  1. Search for “Frontend Dashboard” in the block inserter and add it.
  2. Publish the page.
    (The dashboard block will appear blank until routes are configured.)

3. Configure the Dashboard Routes

Routes control the sidebar menu and interior pages of your dashboard.

  1. Go to Dashboard → aBlocks → Settings → Frontend Dashboard.
  2. Under the Frontend Dashboard, select the page you created.
Configure the Dashboard Routes
  1. Click Add Route to create your first section.

Each route includes:

  • Type – Choose how the route behaves when clicked in the dashboard menu.

Page: Creates a new internal page inside the dashboard. This page can hold dynamic or static content.

Link: Use this when you want the menu to open an external URL or link to another existing page outside the dashboard.

  • Label – Enter the menu name for this route.
  • Slug – Define the URL for the route.
Add Route
  • Icon Class – Add a Font Awesome icon class to display an icon next to the route label
  • Class Name– Add a custom CSS class for advanced styling

After saving:

  • You will see the default Root route and your newly added route.
  • aBlocks automatically creates a page for every route you add.

Add More Routes

  • Create additional sections as needed.
  • Add sub-routes the same way.
  • Drag routes to reorder the sidebar menu.
  • Labels, slugs, and icons can be edited anytime.

4. Add Content to Each Route

Each route contains its own content area.

  1. Click Add Content for a route.
  2. Build your layout using any blocks:
Add Content to Each Route
  • Containers
  • Headings
  • Text
  • Images
  • Buttons
  • Dynamic data blocks
  • Shortcodes
  1. Design freely—every aBlocks styling feature is available. Save your content after designing. 

5. Add Dynamic Data Using Shortcodes (WooCommerce Example)

To display WooCommerce information, ensure WooCommerce is installed.

Display Products

  1. Go to WooCommerce Documentation → Shortcodes.
  2. Copy the product shortcode you prefer.
  3. Return to your dashboard route.
  4. Add a Shortcode block and paste it.
  5. Save and preview the page.

Products will now load dynamically.

Add Dynamic Data Using Shortcodes (WooCommerce Example)

Add Cart Shortcode

  1. Add a new route labeled from aBlocks settings.
  2. Add a container inside that route’s content.
  3. Insert a Shortcode block.
  4. Paste the WooCommerce Cart shortcode.
  5. Save and preview.

Your users can now track orders directly from the dashboard.

Design & Customize the Dashboard

After creating your routes and adding content, you can fully customize the look and feel of your Frontend Dashboard. 

To customize the Frontend Dashboard, return to the page where you added the Frontend Dashboard block and select the block. This will open all design settings in the right sidebar.

Design & Customize the Dashboard

You will see the following sections:

  • General Setting
  • Sidebar Design
  • Sidebar Header
  • Menu Items
  • Content Area
  • Breadcrumbs
  • Advanced

Each section includes multiple styling controls (color, spacing, typography, hover styles, and more) that let you fine-tune both the sidebar and the dashboard content area. These options allow you to adjust the full layout and appearance of your dashboard with complete flexibility. 

Conclusion

The aBlocks Frontend Dashboard allows you to build professional, dynamic dashboards—without coding and fully from Gutenberg. With support for custom routes, WooCommerce data or any others eCommerce plugin data, shortcodes, and flexible layout controls, you have complete control to design dashboards for any type of user.

You can now create powerful user experiences with aBlocks. Let your creativity lead the way.