{"id":323785,"date":"2026-06-17T03:27:18","date_gmt":"2026-06-17T03:27:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/adminhub\/"},"modified":"2026-07-15T02:06:38","modified_gmt":"2026-07-15T02:06:38","slug":"anilsuwal-admin-shortcuts","status":"publish","type":"plugin","link":"https:\/\/scn.wordpress.org\/plugins\/anilsuwal-admin-shortcuts\/","author":23429301,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Admin Shortcuts","header_author":"Anil","header_description":"Your WordPress dashboard, supercharged. Anilsuwal Admin Shortcuts puts every admin action \u2014 posts, users, comments, updates \u2014 one click away.","assets_banners_color":"0d1b2e","last_updated":"2026-07-15 02:06:38","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/buymeacoffee.com\/anilsuwal","header_plugin_uri":"https:\/\/anilsuwal.com.np","header_author_uri":"https:\/\/profiles.wordpress.org\/anilsuwal16\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":144,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"anilsuwal16","date":"2026-06-17 03:26:46"},"1.0.1":{"tag":"1.0.1","author":"anilsuwal16","date":"2026-06-21 16:19:29"},"1.0.2":{"tag":"1.0.2","author":"anilsuwal16","date":"2026-07-15 02:06:38"}},"upgrade_notice":{"1.0.2":"<p>Adds an admin bar shortcut menu, Chart.js-powered view analytics split by post type, Recent Users in the sidebar, and Quick Actions at the top. Removes the PageSpeed API integration and device-type tracking \u2014 no data migration needed.<\/p>","1.0.1":"<p>Settings page UI polish.<\/p>","1.0.0":"<p>Initial release of Admin Shortcuts.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-18x128.png":{"filename":"icon-18x128.png","revision":3581173,"resolution":"18x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3575159,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3581173,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3581173,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3608179,"resolution":"1","location":"assets","locale":"","width":1761,"height":904},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3608179,"resolution":"2","location":"assets","locale":"","width":1257,"height":670},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3608179,"resolution":"3","location":"assets","locale":"","width":1760,"height":768},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3608179,"resolution":"4","location":"assets","locale":"","width":1760,"height":882},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3608179,"resolution":"5","location":"assets","locale":"","width":1453,"height":646}},"screenshots":{"1":"Screenshot 1","2":"Screenshot 2","3":"Screenshot 3","4":"Screenshot 4"}},"plugin_section":[262246],"plugin_tags":[83,232,107,434,872],"plugin_category":[44],"plugin_contributors":[267433],"plugin_business_model":[],"class_list":["post-323785","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-admin","plugin_tags-analytics","plugin_tags-comments","plugin_tags-dashboard","plugin_tags-views","plugin_category-discussion-and-community","plugin_contributors-anilsuwal16","plugin_committers-anilsuwal16"],"banners":{"banner":"https:\/\/ps.w.org\/anilsuwal-admin-shortcuts\/assets\/banner-772x250.png?rev=3581173","banner_2x":"https:\/\/ps.w.org\/anilsuwal-admin-shortcuts\/assets\/banner-1544x500.png?rev=3581173","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/anilsuwal-admin-shortcuts\/assets\/icon-256x256.png?rev=3575159","icon_2x":"https:\/\/ps.w.org\/anilsuwal-admin-shortcuts\/assets\/icon-256x256.png?rev=3575159","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/anilsuwal-admin-shortcuts\/assets\/screenshot-1.png?rev=3608179","caption":"Screenshot 1"},{"src":"https:\/\/ps.w.org\/anilsuwal-admin-shortcuts\/assets\/screenshot-2.png?rev=3608179","caption":"Screenshot 2"},{"src":"https:\/\/ps.w.org\/anilsuwal-admin-shortcuts\/assets\/screenshot-3.png?rev=3608179","caption":"Screenshot 3"},{"src":"https:\/\/ps.w.org\/anilsuwal-admin-shortcuts\/assets\/screenshot-4.png?rev=3608179","caption":"Screenshot 4"},{"src":"https:\/\/ps.w.org\/anilsuwal-admin-shortcuts\/assets\/screenshot-5.png?rev=3608179","caption":""}],"raw_content":"<!--section=description-->\n<p>Admin Shortcuts replaces the cluttered default WordPress dashboard with a clean, unified hub. Everything you need \u2014 from quick actions to view analytics \u2014 is visible at a glance.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Quick Actions<\/strong> \u2014 Pinned at the top of the dashboard for instant access. One-click buttons for New Post, New Page, Upload Media, and up to five custom links you configure yourself.<\/li>\n<li><strong>Admin Bar Shortcuts<\/strong> \u2014 An \"Admin Shortcuts\" dropdown in the WordPress toolbar gives you a Dashboard link and a Check PageSpeed link (opens Google PageSpeed Insights for your homepage in a new tab \u2014 no API key needed).<\/li>\n<li><strong>Page &amp; Post View Analytics<\/strong> \u2014 Tracks visits to your posts and pages in your own database with no third-party service. Views are split into separate <strong>Posts<\/strong> and <strong>Pages<\/strong> panels, each showing:\n\n<ul>\n<li>An interactive <strong>Chart.js line chart<\/strong> with date labels on the bottom axis and view counts on the left axis.<\/li>\n<li>Smooth curves, gradient fill, and visible data-point markers with hover tooltips.<\/li>\n<li>A trend indicator (% change vs the previous period).<\/li>\n<li>A scrollable top-content list with proportional bar indicators.<\/li>\n<\/ul><\/li>\n<li><strong>Recent Users Sidebar<\/strong> \u2014 The most recently registered users are shown in the right sidebar with their name and role. Includes a total user count and an Add User shortcut.<\/li>\n<li><strong>System Overview Sidebar<\/strong> \u2014 Site Health score with a visual gauge and metric list, plus server information (PHP version, memory limit, database version), all in the right sidebar.<\/li>\n<li><strong>Updates Available<\/strong> \u2014 Plugin and theme update cards with one-click Update and Update All buttons, inline status badges, and active-theme warnings.<\/li>\n<li><strong>Recent Comments<\/strong> \u2014 Pending comments with inline Approve, Spam, and Trash actions powered by the WordPress REST API \u2014 no page reload required.<\/li>\n<li><strong>At a Glance<\/strong> \u2014 Post, page, comment, and user counts with direct links.<\/li>\n<li><strong>Dark \/ Light Mode<\/strong> \u2014 Toggle dashboard appearance; preference saved per user.<\/li>\n<li><strong>Clean Dashboard<\/strong> \u2014 Hides core WordPress dashboard widgets when Admin Shortcuts is enabled; third-party widgets remain visible.<\/li>\n<li><strong>Custom Quick Links<\/strong> \u2014 Configure up to five quick-link slots (label, URL, enabled) under Settings &gt; Admin Shortcuts.<\/li>\n<li><strong>View Tracking Settings<\/strong> \u2014 Choose which post types to track, set a data-retention window (default 90 days, or keep forever), and optionally count logged-in user visits.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>admin-shortcuts<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install through the WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Visit the <strong>Dashboard<\/strong> to see the Admin Shortcuts interface.<\/li>\n<li>Configure quick links and plugin options under <strong>Settings &gt; Admin Shortcuts<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20does%20the%20admin%20shortcuts%20dashboard%20appear%3F\"><h3>Where does the Admin Shortcuts dashboard appear?<\/h3><\/dt>\n<dd><p>It replaces the default WordPress Dashboard page. Quick Actions are at the top, followed by at-a-glance stats, page view analytics, updates, and recent comments. Recent Users and System Overview live in the right sidebar.<\/p><\/dd>\n<dt id=\"what%20is%20the%20admin%20shortcuts%20toolbar%20menu%3F\"><h3>What is the Admin Shortcuts toolbar menu?<\/h3><\/dt>\n<dd><p>An \"Admin Shortcuts\" dropdown is added to the WordPress admin bar. It contains a <strong>Dashboard<\/strong> link and a <strong>Check PageSpeed<\/strong> link. Check PageSpeed opens Google PageSpeed Insights for your homepage in a new tab \u2014 no API key required.<\/p><\/dd>\n<dt id=\"how%20does%20page%20view%20tracking%20work%3F\"><h3>How does page view tracking work?<\/h3><\/dt>\n<dd><p>A lightweight JavaScript beacon fires when a visitor views a singular post or page and stores the visit in a custom database table on your server. The dashboard shows views in separate Posts and Pages panels with interactive Chart.js line charts, trend indicators, and scrollable top-content lists.<\/p><\/dd>\n<dt id=\"does%20the%20view%20counter%20use%20cookies%20or%20external%20services%3F\"><h3>Does the view counter use cookies or external services?<\/h3><\/dt>\n<dd><p>No. Views are recorded with a JavaScript beacon that posts to your own WordPress AJAX endpoint. Everything is stored in a custom table (<code>wp_anilsuwal_post_views<\/code>) on your server. No cookies, no third-party tracking.<\/p><\/dd>\n<dt id=\"will%20my%20own%20admin%20visits%20inflate%20the%20view%20count%3F\"><h3>Will my own admin visits inflate the view count?<\/h3><\/dt>\n<dd><p>No. By default, views from logged-in users are not counted. You can enable this under Settings &gt; Admin Shortcuts &gt; View Tracking.<\/p><\/dd>\n<dt id=\"how%20long%20is%20view%20data%20kept%3F\"><h3>How long is view data kept?<\/h3><\/dt>\n<dd><p>The default retention period is 90 days. Records older than that are deleted automatically each week. You can change the window \u2014 or set it to \"Keep forever\" \u2014 under Settings &gt; Admin Shortcuts &gt; View Tracking &gt; Data retention.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20custom%20quick%20links%3F\"><h3>How do I add custom quick links?<\/h3><\/dt>\n<dd><p>Go to Settings &gt; Admin Shortcuts &gt; General and fill in the Quick link slots table. Each row supports a label, URL, and an enabled toggle.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20admin%20shortcuts%20entirely%3F\"><h3>Can I disable Admin Shortcuts entirely?<\/h3><\/dt>\n<dd><p>Yes. Turn off \"Enable Admin Shortcuts\" under Plugin status on the General tab. Core WordPress dashboard widgets will be restored.<\/p><\/dd>\n<dt id=\"does%20dark%20mode%20affect%20the%20entire%20wordpress%20admin%3F\"><h3>Does dark mode affect the entire WordPress admin?<\/h3><\/dt>\n<dd><p>No. Dark mode only styles the Admin Shortcuts dashboard. Your preference is saved per user.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Admin bar dropdown with Dashboard and Check PageSpeed links.<\/li>\n<li>Page views split into Posts and Pages panels with Chart.js line charts.<\/li>\n<li>Recent Users moved to the right sidebar.<\/li>\n<li>Quick Actions pinned to the top of the dashboard.<\/li>\n<li>Removed PageSpeed API integration and device-type tracking.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>UI changes in Dashboard and Settings Page.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with quick links, users shortcut, comment moderation, site health, update notices, theme toggle, recent posts, and custom link settings.<\/li>\n<\/ul>","raw_excerpt":"Your WordPress dashboard, supercharged. Quick actions, site health, interactive view analytics for posts and pages, recent users, and updates \u2014 all in &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/323785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=323785"}],"author":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/anilsuwal16"}],"wp:attachment":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=323785"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=323785"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=323785"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=323785"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=323785"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=323785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}