How to Create Custom Admin Pages for MyListing Websites With UiPress

These are custom pages that you create and add to the WordPress Dashboard menu for all, or a select few to access. 

You can build these pages using the native WordPress editor or a page builder like Elementor.

This guide will teach you how to build a custom Admin Page using Elementor, that will serve as a training page for your website editors.

For more information on UiPress, be sure to check out the How to Supercharge Your MyListing WordPress Dashboard With UiPress guide.


Before we begin creating our Admin Page, we need to first establish who should be able to create, edit, and see Admin Pages in general.

To begin setting this up, we first need to navigate to WordPress Dashboard > Settings > UiPress Settings > Admin Pages.

Who Can Edit and Create Admin Pages? > Administrator Role

You may even want to take this a step further and prevent everyone but you, the website owner, from creating and editing custom Admin Pages.

Who Can See Admin Pages? > Depends

This one depends because you may only want to make an admin page available to you, other admins, editors, or maybe even additional roles like authors.

Prepare Elementor

Before we can create an Admin Page using Elementor, we first need to tell Elementor that it’s allowed to edit our Admin Pages.

  1. WordPress Dashboard > Elementor > Settings > General
  2. Under ‘Post Types’, check the box labeled ‘Admin Page.
  3. Save Changes.

Create Your Admin Page

  1. WordPress Dashboard > Admin Pages > Add New
  2. Give your Admin Page a title.
  3. Using the side menu panel in the default WordPress editor, optionally choose an icon to go along with what will be a new menu item in the WordPress Dashboard.
  4. Go ahead and publish your page even though it’s not quite ready.
  5. WordPress Dashboard > Settings > Permalinks > Click the Save Changes button a couple of times to flush your permalinks.
  6. Go back to your new Admin Page and click the ‘Edit with Elementor’ button.
  7. Build your page with Elementor or import the MyListing Club Sandbox – Support Page template. (Note: I created the template as part of the How to Fully Customize the MyListing Dashboard With Elementor guide and it can serve the same purpose here.).
  8. Save Changes.

Once you’re done, anyone you granted permission to should see a new Admin Page show up as a menu item (it will appear at the very bottom of the menu) in the WordPress Dashboard.

Video Tutorial

WooCommerce Subscriptions Ready

The latest version of the WooCommerce Subscriptions plugin is included (unlicensed) and once you have a Starter Site in hand, you can easily put in your own pricing, package features, graphics, etc.

Should you not wish to use WooCommerce Subscriptions, you can simply turn the Listing Subscription packages into standard MyListing packages in just a few clicks and be on your way.

  • WooCommerce Endpoint Design
  • WooCoommerce Subscriptions Setup
  • Listing Subscription Packages
  • Listing Subscription Switching
  • Stripe Payment Gateway Plugin
  •  and more…

Premium Assets

Get licensed, premium plugins, valued at over $600 in the first year alone, making a Starter Site investment a no-brainer.

You will get licensed copies of all the plugins listed below, with the exception of the WooCommerce Subscriptions and WooCommerce Product Vendors, and the licenses are yours to keep, for as long as the plugins remain on your website.

  • Elementor Pro ($49)
  • Perfmatters ($25)
  • Permalink Manager Pro ($45)
  • SEOPress Pro ($39)
  • UiPress ($39)
  • WooCommerce Product Vendors ($79) 
  • WooCommerce Subscriptions ($199)
  • WP Rocket ($49)