WP Manifestindependent plugin directory
manifest / admin / dashboard-report

Dashboard Report

Dashboard Report is a lightweight, aesthetically pleasing plugin that modernizes your WordPress admin experience. It replaces the standard, text-heavy dashboard summaries with vibrant, gradient-styled cards that provide instant insights into your store and site performance.

by Dev Ridhwan · github.com/ridhwanahsan/dashboard-report · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/ridhwanahsan/dashboard-report/archive/refs/heads/main.zip

Dashboard Report for WordPress

Transform your WordPress admin dashboard with modern, colorful gradient cards showing WooCommerce and Blog statistics.

Description

Dashboard Report is a lightweight, aesthetically pleasing plugin that modernizes your WordPress admin experience. It replaces the standard, text-heavy dashboard summaries with vibrant, gradient-styled cards that provide instant insights into your store and site performance.

It is designed with performance and compliance in mind, ensuring it looks great while adhering to strict coding standards.

Key Features

  • 📊 Interactive Sales Chart: Visualize your WooCommerce sales for the last 7 days with a clean, cached Chart.js integration.
  • 🛍️ WooCommerce Stats: At-a-glance metrics for Total Orders, Pending, Processing, Completed, and Customers.
  • 📝 Blog Stats: Quick counts for Posts, Pages, Comments, Users, Categories, and Tags.
  • 🏆 Top Products: See your top-selling items directly in the dashboard.
  • ⚡ Recent Activity: A unified feed of recent orders and comments.
  • 🎨 Beautiful Design: Choose from 6 predefined gradient schemes or create your own custom gradient using the built-in color picker. Glassmorphism effects included!
  • 🔒 Role Manager: Control exactly which user roles (e.g., Administrator, Shop Manager) can see the dashboard report.
  • 🚀 Performance Optimized: heavily uses caching for expensive queries (like sales charts) to ensure your dashboard loads instantly.
  • 🌍 Localization Ready: Fully translatable (Text Domain: dashboard-report).

Screenshots

image

Requirements

  • WordPress 5.8 or higher.
  • PHP 7.4 or higher.
  • WooCommerce (Optional - The plugin gracefully hides shop stats if WC is not active).

Installation

  1. Download the plugin .zip file.
  2. Go to Plugins > Add New in your WordPress admin.
  3. Click Upload Plugin and select the zip file.
  4. Activate the plugin.
  5. Navigate to your Dashboard to see the new widget!

Configuration

Go to Dashboard > Report Settings to configure the plugin:

  • Visibility: Toggle specific sections (WooCommerce or Blog) on or off.
  • Color Scheme: Select a preset gradient theme (Sunset, Ocean, Forest, etc.) or choose "Custom" to pick your exact brand colors.
  • Allowed Roles: Select which user roles have permission to view the report widget.

Roadmap 🗺️

We have exciting plans for the future of Dashboard Report:

  • 📅 Date Range Customization: Filter stats by custom date ranges (Last 30 days, This Month, Year to Date).
  • 📥 Export Data: Download your dashboard statistics as a CSV file for offline analysis.
  • 📱 Enhanced Mobile Support: Even better responsiveness for complex charts on small screens.
  • 🔌 Third-party Integrations: Support for other popular plugins (EDD, MemberPress).

Developer Notes

This plugin follows strict WordPress coding standards:

  • Security: All database queries are prepared and outputs are escaped.
  • performance: Assets like Chart.js are hosted locally. DB queries for charts are cached using wp_cache_set / wp_cache_get.
  • Compliance: Fully compatible with WooCommerce HPOS (High-Performance Order Storage).

Credits

Created by Dev Ridhwan.