Dashboard JB is a WordPress plugin designed to customize and enhance the WordPress dashboard and login experience. It provides various features to modify the login page, manage maintenance mode, configure SEO settings, handle redirects, view analytics, and more.
-
Custom Login Page:
- Change the login page slug.
- Customize the login page colors, background image, and logo.
- Add custom footer text to the login page.
-
Maintenance Mode:
- Enable or disable maintenance mode.
- Customize the maintenance mode page with a title, message, logo, and background image.
-
SEO Settings:
- Generate an XML sitemap for your site.
- Configure SEO-related settings for your WordPress site.
-
Redirect Settings:
- Manage custom redirects for your site.
- Add or edit URL redirects directly from the admin interface.
-
Analytics:
- View site analytics and visitor statistics.
- Export analytics data as CSV or JSON.
-
Dashboard Widgets:
- Add custom widgets to the WordPress dashboard.
- Download the plugin files and upload them to the
wp-content/plugins/DashboardJBdirectory. - Activate the plugin through the WordPress admin dashboard under the "Plugins" menu.
- Navigate to Dashboard JB > Custom Login in the WordPress admin menu.
- Configure the login page settings, including:
- Login slug
- Footer text
- Theme colors
- Background and logo images
- Navigate to Dashboard JB > Onderhoudsmodus.
- Enable maintenance mode and customize the maintenance page with:
- Title
- Message
- Logo
- Background image
- Navigate to Dashboard JB > SEO Instellingen.
- Generate an XML sitemap for your site.
- Configure other SEO-related options.
- Navigate to Dashboard JB > Redirect Instellingen.
- Add or manage custom redirects.
- Navigate to Dashboard JB > Analytics.
- View site analytics and visitor statistics.
- Export analytics data as CSV or JSON.
- Navigate to the WordPress dashboard to view custom widgets added by the plugin.
dashboard-jb.php: Main plugin file that initializes the plugin and registers admin menus.admin/dashboard-widget.php: Adds custom dashboard widgets.admin/settings-page.php: Handles the settings page for the plugin.admin/dashboard.php: Manages the dashboard customization.admin/analytics.php: Handles analytics tracking and export functionality.includes/editLogin.php: Handles custom login page settings.includes/loginCustomizer.php: Applies custom styles and functionality to the login page.includes/maintenance.php: Manages maintenance mode functionality.includes/seo.php: Handles SEO settings and sitemap generation.includes/redirect.php: Manages redirect settings.includes/enqueue.php: Enqueues styles and scripts for the plugin.assets/css/style.css: Styles for the plugin's admin pages and customizations.assets/css/login.css: Styles for the custom login page.assets/js/clu-admin.js: JavaScript for handling media uploads in the admin interface.assets/images/logo.svg: Default logo for the plugin.
admin_menu: Adds the plugin's menu and submenus.admin_enqueue_scripts: Enqueues scripts and styles for the admin interface.login_head: Adds custom styles to the login page.login_footer: Adds custom footer text to the login page.init: Handles custom login and logout functionality.template_redirect: Enables maintenance mode when active.wp_dashboard_setup: Adds custom dashboard widgets.
This plugin is licensed under the GPL 3.0.
Developed by Jorian Beukens.