Create custom Admin Page using any page builder
WP Adminify lets you create custom admin pages in the WordPress dashboard. You can assign them to top-level menus or submenus with role-based access. These pages are great for adding unique content, guides, or tools tailored to your needs.
How to Enable Custom Admin Pages
- Navigate to WP Adminify > Productivity.
- Enable the Admin Pages setting. This will activate a new menu item called "Admin Pages" in the WP Adminify menu on the WordPress Dashboard.
2. Save Your Settings
Once you've enabled the Admin Pages feature, scroll down and click the Save Changes button to apply the settings.
Once the feature is enabled, you can access the Admin Pages section:
3. Accessing Admin Pages
- Go to WP Adminify > Admin Pages.
- From here, you can create, edit, and manage custom admin pages.
Creating a Custom Admin Page
1. Add New Admin Page:
- Click the Add New Post button within the Admin Pages section.
- This will open the WordPress block editor, allowing you to build the content of your custom admin page. You can use the block editor or any page builder plugin compatible with your site, such as Elementor, Divi, or Beaver Builder.
2. Customizing Page Attributes:
On the right-hand side, you will see the Menu Attributes section. Here you can configure how your admin page will appear in the dashboard menu:
- Menu Type: Choose between a Top Level Menu (a new item in the main dashboard menu) or assign it as a Submenu under an existing menu.
- Menu Order: You can define the position of the menu item. The ordering follows WordPress’s default menu structure.
- Icon: Select an icon that will be displayed next to your admin page in the WordPress dashboard.
Display Options:
Enable/Disable
- Remove Page Title: Check this box if you want the page title to not appear on the custom admin page. This is useful for a cleaner interface if you want to create utility pages or guides.
- Remove Page Margin: Check this box to activate this feature, which will eliminate the default margins and allow the admin page content to stretch to the full width of the screen.
- Remove Admin Notices: Check this box to hide admin notices from your dashboard. This will provide a more streamlined experience, allowing you to focus on what matters most without distractions.
Assigning Admin Pages to Specific User Roles
For enhanced control, WP Adminify lets you define which user roles can access specific admin pages:
- Under the User Roles section in the Admin Pages list, you can choose roles such as Administrators, Editors, or Custom Roles to have access to your newly created admin page.
Add Custom CSS/JS Fields:
Custom JS Field: You can include JavaScript code that will run on the admin page to provide interactive features, validations, or other dynamic behavior.
Custom CSS Field: Here, you can insert any custom CSS code to style the admin page specifically. This CSS will apply only to the current admin page.
Didn’t find what you were looking for? Get in touch!
Updated on December 2, 2024
Was this helpful to you?