[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fbyJLo4zBcPCtU1RwhfMnRlCJbZrz2UJUEW0fFQHmurc":3,"$fjm_uQkF-ibTlXE6H9rYTkZMlWIiLwwaA-9k9V1DmMcs":357,"$fe9L10Zhn9eI-1sVWR2DghvQohVslShdu2aKpf1O_YFA":361},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":147,"fingerprints":332},"small-tools","Small Tools – The Ultimate All-in-One WordPress Utility Toolkit","2.3.0","SmilingSyntax","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmilingsyntax\u002F","\u003Cp>Small Tools is a comprehensive WordPress plugin that combines multiple essential features into one lightweight package. Unlike other plugins, Small Tools stores settings in a file instead of the database, ensuring zero database queries on load for better performance.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Performance Optimization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Image Handling\n\u003Cul>\n\u003Cli>Remove image size threshold\u003C\u002Fli>\n\u003Cli>Control WordPress image scaling\u003C\u002Fli>\n\u003Cli>Disable default lazy loading\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Script Optimization\n\u003Cul>\n\u003Cli>Remove emoji scripts\u003C\u002Fli>\n\u003Cli>Remove jQuery Migrate\u003C\u002Fli>\n\u003Cli>Conditional asset loading\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Heartbeat Control\n\u003Cul>\n\u003Cli>Disable Heartbeat API completely\u003C\u002Fli>\n\u003Cli>Disable Heartbeat on frontend only\u003C\u002Fli>\n\u003Cli>Customize Heartbeat interval (5-300 seconds)\u003C\u002Fli>\n\u003Cli>Reduce server load and improve performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Frontend Enhancements\u003C\u002Fstrong>\u003Cbr \u002F>\n    * Custom Colors for background and text on selecting text on frontend\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Updates Control\u003C\u002Fstrong>\u003Cbr \u002F>\n    * Selectively disable WordPress core updates\u003Cbr \u002F>\n    * Disable plugin updates\u003Cbr \u002F>\n    * Disable theme updates\u003Cbr \u002F>\n    * Disable translation updates\u003Cbr \u002F>\n    * Disable update notification emails\u003Cbr \u002F>\n    * Hide WordPress update page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Back to Top Button\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customizable Appearance\n\u003Cul>\n\u003Cli>Adjustable button size (20-100px)\u003C\u002Fli>\n\u003Cli>Custom background color with opacity\u003C\u002Fli>\n\u003Cli>Custom icon upload support\u003C\u002Fli>\n\u003Cli>Default arrow icon fallback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Position Control\n\u003Cul>\n\u003Cli>Left or right placement\u003C\u002Fli>\n\u003Cli>Fixed position at bottom\u003C\u002Fli>\n\u003Cli>Smooth scrolling animation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Responsive Design\n\u003Cul>\n\u003Cli>Mobile-friendly\u003C\u002Fli>\n\u003Cli>Adaptive sizing\u003C\u002Fli>\n\u003Cli>Touch-compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Admin Interface\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dark Mode\n\u003Cul>\n\u003Cli>Complete admin panel dark theme\u003C\u002Fli>\n\u003Cli>Eye-friendly color scheme\u003C\u002Fli>\n\u003Cli>Automatic theme switching\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Custom Branding\n\u003Cul>\n\u003Cli>Customizable admin footer text\u003C\u002Fli>\n\u003Cli>Support for HTML in footer\u003C\u002Fli>\n\u003Cli>Brand-specific messaging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Media Management\n\u003Cul>\n\u003Cli>Media replacement feature\u003C\u002Fli>\n\u003Cli>SVG support\u003C\u002Fli>\n\u003Cli>AVIF support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Content Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gutenberg Control\n\u003Cul>\n\u003Cli>Disable per post type\u003C\u002Fli>\n\u003Cli>Global enable\u002Fdisable\u003C\u002Fli>\n\u003Cli>Custom post type support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Content Duplication\n\u003Cul>\n\u003Cli>One-click post\u002Fpage duplication\u003C\u002Fli>\n\u003Cli>Copy all metadata\u003C\u002Fli>\n\u003Cli>Copy taxonomies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Access Control\n\u003Cul>\n\u003Cli>Force strong passwords\u003C\u002Fli>\n\u003Cli>Disable XML-RPC\u003C\u002Fli>\n\u003Cli>Hide WordPress version\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Content Protection\n\u003Cul>\n\u003Cli>Disable right-click functionality\u003C\u002Fli>\n\u003Cli>Prevent unauthorized copying\u003C\u002Fli>\n\u003Cli>Custom protection messages\u003C\u002Fli>\n\u003Cli>Prevent Content copying\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Login Security\n\u003Cul>\n\u003Cli>Custom login logo\u003C\u002Fli>\n\u003Cli>Login\u002Flogout redirects\u003C\u002Fli>\n\u003Cli>Role-based redirects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Performance\n\u003Cul>\n\u003Cli>Customizable variation threshold\u003C\u002Fli>\n\u003Cli>AJAX optimization\u003C\u002Fli>\n\u003Cli>Enhanced loading times\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Settings Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Import\u002FExport\n\u003Cul>\n\u003Cli>JSON-based settings export\u003C\u002Fli>\n\u003Cli>Settings backup support\u003C\u002Fli>\n\u003Cli>Easy site migration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>File Management\n\u003Cul>\n\u003Cli>Automatic settings file generation\u003C\u002Fli>\n\u003Cli>Performance-optimized loading\u003C\u002Fli>\n\u003Cli>Secure file storage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>User Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enhanced User Columns\n\u003Cul>\n\u003Cli>Registration date display\u003C\u002Fli>\n\u003Cli>Last login tracking\u003C\u002Fli>\n\u003Cli>Role-based features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Zero Database Queries\u003C\u002Fh4>\n\u003Cp>Unlike other plugins that constantly query the database for settings, Small Tools stores all settings in a PHP file located at \u003Ccode>\u002Fuploads\u002Fsmall-tools\u002Fsmall-settings.php\u003C\u002Fcode>. This means:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Zero database queries on load\u003C\u002Fli>\n\u003Cli>Faster page load times\u003C\u002Fli>\n\u003Cli>Reduced server load\u003C\u002Fli>\n\u003Cli>Better scalability\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce Compatible\u003C\u002Fh4>\n\u003Cp>Enhance your WooCommerce store with optimized variation handling and improved performance, all without additional database queries.\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Requirements\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress 6.0 or higher\u003Cbr \u002F>\n* PHP 7.4 or higher\u003Cbr \u002F>\n* MySQL 5.6 or higher\u003Cbr \u002F>\n* WooCommerce 6.0+ (for WooCommerce features)\u003C\u002Fp>\n\u003Cp>For support, bug reports, or feature requests:\u003Cbr \u002F>\n* Create an issue on GitHub\u003Cbr \u002F>\n* Visit our \u003Ca href=\"https:\u002F\u002Fsmilingsyntax.com\u002Fsupport\" rel=\"nofollow ugc\">support forum\u003C\u002Fa>\u003Cbr \u002F>\n* Email: support@smilingsyntax.com\u003C\u002Fp>\n","A collection of small but powerful tools to optimize and enhance your WordPress site.",10,936,100,2,"2025-12-23T03:47:00.000Z","6.9.4","6.0","7.4",[20,21,4,22,23],"admin-and-site-enhancements","dark-mode","smiling-syntax","svg-upload","https:\u002F\u002Fsmilingsyntax.com\u002Fplugins\u002Fsmall-tools","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmall-tools.2.3.0.zip",0,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"smilingsyntax",3,30,94,"2026-05-20T11:18:21.821Z",[38,61,86,106,129],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":14,"unpatched_count":26,"last_vuln_date":59,"fetched_at":60},"wp-svg-images","WP SVG Images","4.4","ShortPixel","https:\u002F\u002Fprofiles.wordpress.org\u002Fshortpixel\u002F","\u003Cp>\u003Cstrong>Securely upload SVG files to your Media Library. Uploaded SVG files are automatically sanitized.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SVG stands for \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FScalable_Vector_Graphics\" rel=\"nofollow ugc\">Scalable Vector Graphics\u003C\u002Fa> and is probably the most efficient way to display images.\u003Cbr \u002F>\nWP SVG Images Plugin is an \u003Cstrong>easy-to-use and lightweight plugin\u003C\u002Fstrong> that allows you to upload SVG files to your media library safely and easily.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support for SVG uploads to your Media Library.\u003C\u002Fli>\n\u003Cli>Sanitize uploaded SVG files. Malicious SVG\u002FXML files are rejected from upload.\u003C\u002Fli>\n\u003Cli>Admin configurable SVG support for different user roles. Ability to disable SVG upload for different user roles.\u003C\u002Fli>\n\u003Cli>Different user roles can upload and\u002For sanitize the uploaded SVG images.\u003C\u002Fli>\n\u003Cli>SVG preview in Media Library.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>24\u002F7 SVG support offered by \u003Ca href=\"https:\u002F\u002Fshortpixel.com\" rel=\"nofollow ugc\">ShortPixel\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fshortpixel.com\u002Fcontact\" rel=\"nofollow ugc\">here\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-svg-images\u002F\" rel=\"ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended plugins\u003C\u002Fh4>\n\u003Cp>This plugin is supported & maintained by \u003Ca href=\"https:\u002F\u002Fshortpixel.com\u002F\" rel=\"nofollow ugc\">ShortPixel\u003C\u002Fa>.\u003Cbr \u002F>\nOther popular plugins by ShortPixel:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffastpixel-website-accelerator\u002F\" rel=\"ugc\">FastPixel Caching\u003C\u002Fa> – WP Optimization made easy\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortpixel-image-optimiser\u002F\" rel=\"ugc\">ShortPixel Image Optimizer\u003C\u002Fa> – Image optimization & compression for all the images on your website, including WebP delivery – ShortPixel Image Optimizer.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortpixel-adaptive-images\u002F\" rel=\"ugc\">ShortPixel Adaptive Images\u003C\u002Fa> – On-the-fly image optimization & CDN delivery.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fenable-media-replace\u002F\" rel=\"ugc\">Enable Media Replace\u003C\u002Fa> – Easily replace images or files in Media Library.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fregenerate-thumbnails-advanced\u002F\" rel=\"ugc\">reGenerate Thumbnails Advanced\u003C\u002Fa> – Easily regenerate thumbnails.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresize-image-after-upload\u002F\" rel=\"ugc\">Resize Image After Upload\u003C\u002Fa> – Automatically resize each uploaded image.\u003C\u002Fp>\n\u003Ch3>Hooks for developers\u003C\u002Fh3>\n\u003Ch4>WPSVG_setAllowedTags\u003C\u002Fh4>\n\u003Cp>Allows you to specify more tags that will be not removed during sanitization\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'WPSVG_setAllowedTags', 'my_custom_allowed_svg_tags', 10, 1 );\nfunction my_custom_allowed_svg_tags( $tags ){\n    $tags[] = 'path';\n    return $tags;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>WPSVG_setAllowedAttrs\u003C\u002Fh4>\n\u003Cp>Allows you to specify more attributes that will be not removed during sanitization\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'WPSVG_setAllowedAttrs', 'my_custom_allowed_svg_attributes', 10, 1 );\nfunction my_custom_allowed_svg_attributes( $attributes ){\n    $attributes[] = 'fill';\n    return $attributes;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Add SVG support to your WP website. Securely upload SVG files, automatic sanitization, Media Library preview.",30000,306796,12,"2025-12-10T11:53:00.000Z","3.0.1","5.6.40",[53,54,55,23],"sanitization","svg","svg-support","https:\u002F\u002Fshortpixel.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-svg-images.4.4.zip",99,"2024-06-20 00:00:00","2026-04-16T10:56:18.058Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":16,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":26,"last_vuln_date":85,"fetched_at":60},"wp-dark-mode","WP Dark Mode – Improve Accessibility with AI Powered Dark Theme","5.3.5","WPPOOL","https:\u002F\u002Fprofiles.wordpress.org\u002Fwppool\u002F","\u003Cp>\u003Cstrong>CREATE A COMPELLING DARK MODE VERSION OF YOUR WEBSITE ✨\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create a dark mode version of your website without any complicated setup. Activate the plugin and your site visitors will experience a dark mode or light mode version of your website as per their preferred operating system preference. This is a reliable dark mode plugin for WordPress, designed to make setup simple.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Let’s grow, connect, and thrive together!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🤝 \u003Cstrong>Join Our \u003Ca href=\"https:\u002F\u002Fcutt.ly\u002FceCQgvoT\" rel=\"nofollow ugc\">Facebook Community\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>🌐 \u003Cstrong>Follow Us on \u003Ca href=\"https:\u002F\u002Fx.com\u002FWPDarkMode\" rel=\"nofollow ugc\">X (Twitter)\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>🎥 \u003Cstrong>Subscribe on \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@WPPOOL\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>👍 \u003Cstrong>Like Our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fwppool.dev\" rel=\"nofollow ugc\">Facebook Page\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check what popular WordPress expert Matt (WPress Doctor) thinks about WP Dark Mode.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FCT8yy2v05tE?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Fgo.wppool.dev\u002FfuUK\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fwp-dark-mode-pricing\u002F?utm_source=readme&utm_medium=org_readme&utm_campaign=wp-dark-mode\" rel=\"nofollow ugc\">Get Ultimate\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Fcutt.ly\u002FceCQgvoT\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔝 WP DARK MODE FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Floating Dark Mode Switch\u003C\u002Fstrong> – Display a floating switch in the footer of your website. The switch lets your site visitors easily toggle between different modes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Default Dark Mode\u003C\u002Fstrong> – Make it the default mode of your website. Users will experience it first after entering your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Widget Support\u003C\u002Fstrong> – Place the mode switch on any page\u002Fpost using the Elementor widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block Support\u003C\u002Fstrong> – Place the mode toggle on any page\u002Fpost using the Gutenberg block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Apply Light or Dark Theme Based on OS Setting\u003C\u002Fstrong> – Detect an user’s device theme and automatically enable preferred mode for your visitors to ensure a seamless website experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Panel Dark Mode\u003C\u002Fstrong> – Enable dark mode on the WordPress admin panel\u002Fdashboard. Give your eyes a much-needed rest while working long hours by enabling it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Mode Color Presets\u003C\u002Fstrong> – 2 exclusive color presets are available to quickly change the color from the predefined preset. Give your website a brand new look and feel by changing the preset. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remember User Preference\u003C\u002Fstrong> – Enable the plugin to remember users’ choices and automatically enable preferred mode for visitors who used it before.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Take advantage of the [wp_dark_mode_switch] shortcode to display the switch anywhere on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Low Image Brightness\u003C\u002Fstrong> – Decrease the brightness and contrast of images in the dark.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility Features\u003C\u002Fstrong> – Toggle your preferred mode by using a keyboard shortcut (Ctrl + Alt + D) or using a URL\u002Fdomain parameter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Toggle Animation\u003C\u002Fstrong> – Choose the animation effect between dark\u002Fwhite theme with numerous options including Fade In, Pulse, Flip and many more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Share Buttons\u003C\u002Fstrong> – Social share icons allow your website visitors to share your content with ease. With plenty of cool social media icon templates and share count displays, this plugin supports dedicated social share buttons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching Exclusion Option\u003C\u002Fstrong> – Enable this feature to exclude WP Dark Mode from server-side caching and ensure a seamless mode transition.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Device-wise Toggle\u003C\u002Fstrong> – Easily choose where to display the mode switch: Desktop, Mobile or Tablet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Mode Analytics\u003C\u002Fstrong> – Track how many times site visitors have used dark theme in a certain period from the analytics menu and your WordPress admin dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS Support\u003C\u002Fstrong> – With custom CSS, you can perfect the best mode version of your website. Customize specific sections\u002Felements exactly how you want.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚡ GO BEYOND WITH WP DARK MODE ULTIMATE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Schedule Dark Mode\u003C\u002Fstrong> – Schedule a time for enabling it on your website and take full control over your website’s appearance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access 21 Floating Switch Styles\u003C\u002Fstrong> – Get access to 21 beautiful dark mode switch styles. Choose your preferred switch button for the users to toggle.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize Floating Switch Placement\u003C\u002Fstrong> – Customize the placement of the mode switch. You can place it anywhere on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time Delay Trigger for Floating Switches\u003C\u002Fstrong> – Now you can set a time delay before the floating switch appears, giving visitors time to explore your site before the toggle shows up.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Hide Switch with Timeout\u003C\u002Fstrong> – Automatically hide the floating switch after a specified timeout, keeping your UI clean while still offering your preferred mode accessibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Color Presets\u003C\u002Fstrong> – 13 exclusive ready-made color presets are available to quickly change the mode color from the predefined presets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preset Color Customization\u003C\u002Fstrong> – Tailor your experience to perfection. Choose a preset and customize the color of every element, starting from the body and text to links, input fields, buttons and even the scrollbar – exactly the way you want.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create Custom Color Preset\u003C\u002Fstrong> – Create and customize your color presets. Dive into a palette of possibilities, shaping colors for every element – from the body to text and scrollbar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Dark Mode Based on Sunset\u003C\u002Fstrong> – Automatically enable the dark theme based on your visitor’s time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Switch Options\u003C\u002Fstrong> – Toggle between different mode switch options. Whether you need a menu switch, a floating switch, or a content switch for your posts\u002Fpage, the power is on your end. Get a distinct switch style for every section.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Switch Support with Call-to-Action Customization\u003C\u002Fstrong> – Upload a custom switch of your own choice and customize call-to-action text on your mode switch.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mode-Based Image Replacement\u003C\u002Fstrong> – Replace light-mode images with the different images you want in the dark theme. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mode-Based Video Replacement\u003C\u002Fstrong> – If your website has videos, you can replace them with something more fitting for a dark theme. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjust Brightness Level & Apply Grayscale Effect\u003C\u002Fstrong> – Adjust your images and video’s brightness level while dark theme is enabled to get an immersive content viewing experience. You can also add a grayscale effect to your images\u002Fvideos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude Preferred Mode on Certain Pages\u002FElements\u003C\u002Fstrong> – Exclude specific pages\u002Felements from changing into a dark theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Include Preferred Mode on Selected Posts & Pages\u003C\u002Fstrong> – Exclude all the pages and posts on your website from your selected mode except the specific ones where you want it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude Post Tags & Categories\u003C\u002Fstrong> – Exclude all the post tags from dark mode. Keep only the specific tags whitelisted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Include Preferred Mode on Custom Post Types\u003C\u002Fstrong> – You can also enable your preferred mode only for specific post types, excluding all.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude WooCommerce Products & Categories\u003C\u002Fstrong> – Exclude all the products and categories on your WooCommerce site from dark mode except the specific ones.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Mode Switch in Website Menu\u003C\u002Fstrong> – You can display the switch as a menu item on any menu on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Size Toggle for Better Accessibility\u003C\u002Fstrong> – Make your site more accessible by resizing your font size (increase\u002Fdecrease).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plenty of Performance Options\u003C\u002Fstrong> – This plugin comes with multiple performance settings, putting complete control at your fingertips. By using these features, you can improve page loading performance and track dynamic content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Mode Behavior\u003C\u002Fstrong> – You can choose between loading preferred mode or website content first by selecting these options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled Email Reporting on Dark Mode Usage\u003C\u002Fstrong> – Get daily\u002Fweekly reports via email on the analytics of your website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Fgo.wppool.dev\u002FfuUK\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fwp-dark-mode-pricing\u002F?utm_source=readme&utm_medium=org_readme&utm_campaign=wp-dark-mode\" rel=\"nofollow ugc\">Get Ultimate\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Fcutt.ly\u002FceCQgvoT\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🤔 Why Choose WP Dark Mode?\u003C\u002Fh3>\n\u003Cp>It is used by thousands of WordPress sites to enhance accessibility and reading comfort. It adds a dark theme toggle for both frontend and WordPress admin, improving accessibility and user experience. With increasing device-level dark mode adoption, providing this option can improve the browsing experience for many visitors. The widespread use of dark theme features across mobile and desktop platforms makes this compatibility beneficial for modern websites.\u003C\u002Fp>\n\u003Ch3>🔨 Page Builder Compatibility\u003C\u002Fh3>\n\u003Cp>WP Dark Mode works with popular page builders, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gutenberg Block Editor  \u003C\u002Fli>\n\u003Cli>Elementor Page Builder  \u003C\u002Fli>\n\u003Cli>Divi Builder  \u003C\u002Fli>\n\u003Cli>Beaver Builder  \u003C\u002Fli>\n\u003Cli>Oxygen Builder  \u003C\u002Fli>\n\u003Cli>SiteOrigin  \u003C\u002Fli>\n\u003Cli>CornerStone  \u003C\u002Fli>\n\u003Cli>Themify Builder  \u003C\u002Fli>\n\u003Cli>MotoPress  \u003C\u002Fli>\n\u003Cli>LayersWP  \u003C\u002Fli>\n\u003Cli>WPBakery Page Builder  \u003C\u002Fli>\n\u003Cli>Spectra  \u003C\u002Fli>\n\u003Cli>Visual Composer  \u003C\u002Fli>\n\u003Cli>…and more  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fdark-mode-compatibility\u002F\" rel=\"nofollow ugc\">Check the full list\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Theme Compatibility\u003C\u002Fh3>\n\u003Cp>WP Dark Mode is optimized to work with thousands of WordPress themes, including the most popular ones:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Astra  \u003C\u002Fli>\n\u003Cli>Divi  \u003C\u002Fli>\n\u003Cli>Hello Elementor  \u003C\u002Fli>\n\u003Cli>Neve  \u003C\u002Fli>\n\u003Cli>Avada  \u003C\u002Fli>\n\u003Cli>Kadence  \u003C\u002Fli>\n\u003Cli>GeneratePress  \u003C\u002Fli>\n\u003Cli>OceanWP  \u003C\u002Fli>\n\u003Cli>Blocksy  \u003C\u002Fli>\n\u003Cli>Betheme  \u003C\u002Fli>\n\u003Cli>The7  \u003C\u002Fli>\n\u003Cli>Flatsome  \u003C\u002Fli>\n\u003Cli>BuddyBoss  \u003C\u002Fli>\n\u003Cli>Hestia  \u003C\u002Fli>\n\u003Cli>Inspiro  \u003C\u002Fli>\n\u003Cli>Spacious  \u003C\u002Fli>\n\u003Cli>Responsive  \u003C\u002Fli>\n\u003Cli>Customizr  \u003C\u002Fli>\n\u003Cli>ColorMag  \u003C\u002Fli>\n\u003Cli>Phlox  \u003C\u002Fli>\n\u003Cli>Photograph  \u003C\u002Fli>\n\u003Cli>…and more  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fdark-mode-compatibility\u002F\" rel=\"nofollow ugc\">Full theme list\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↔\u003C\u002Fspan> Slider Compatibility\u003C\u002Fh3>\n\u003Cp>WP Dark Mode is fully compatible with the most popular slider plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Revolution Slider  \u003C\u002Fli>\n\u003Cli>Smart Slider 3  \u003C\u002Fli>\n\u003Cli>Soliloquy Slider  \u003C\u002Fli>\n\u003Cli>…and more  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fdark-mode-compatibility\u002F\" rel=\"nofollow ugc\">Full list\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WP Dark Mode works across all operating systems including Windows, Android, iOS and macOS. No additional setups are required. It detects the user’s system theme preference and applies a matching dark theme to the site. You can also enable a toggle to switch between different modes manually.\u003C\u002Fp>\n\u003Ch3>🔥 More Awesome Plugins\u003C\u002Fh3>\n\u003Cp>If you like WP Dark Mode, then consider checking out our other awesome plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>🟢 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsheets-to-wp-table-live-sync\u002F\" rel=\"ugc\">Google Sheets to WP Table\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry FlexTable – Sheets To WP Table Live Sync | Google Sheets allows you to input data on your Google sheet and show the same data on WordPress as a table effortlessly. Try Flex Table now!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔄 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstock-sync-with-google-sheet-for-woocommerce\u002F\" rel=\"ugc\">Manage WooCommerce Inventory from Google Sheets\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nFlexStock – Stock Sync with Google Sheet for WooCommerce | Auto-sync WooCommerce products from Google Sheets. Flex Stock is an easy, powerful, and simple inventory management system to handle your WooCommerce products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🛒 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-sync-with-google-sheets-for-woocommerce\u002F\" rel=\"ugc\">Manage Order with Google Sheets\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry FlexOrder – Bulk Order Sync with Google Sheet for WooCommerce | Manage WooCommerce orders from Google Sheets. WooCommerce order sync, e-commerce order management, and sales order management with Google Sheets. Try Flex Order now!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>💬 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsocial-contact-form\u002F\" rel=\"ugc\">Form to Chat\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry FormyChat | Connect Form to Chat Apps with Contact Form 7, WPForms, Gravity Form | Welcome Popup & Multi-agent Live Chat\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>WP Dark Mode uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Additionally read the WPPOOL \u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Special Thanks\u003C\u002Fh3>\n\u003Cp>This plugin includes a modified version of a script from Dark Reader, an open-source browser extension licensed under the MIT license. We thank the Dark Reader team for their contribution to the open-source community. For more information about Dark Reader and their licensing terms, please visit \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdarkreader\u002Fdarkreader\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fdarkreader\u002Fdarkreader\u003C\u002Fa>.\u003C\u002Fp>\n","Enable dark mode on WordPress without any coding. Improve site accessibility with a stunning dark theme that improves conversion.",20000,1319375,90,388,"2026-04-09T09:35:00.000Z","5.0","5.6",[77,78,21,79,80],"accessibility","dark","dark-theme","night-mode","https:\u002F\u002Fwppool.dev\u002Fwp-dark-mode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-dark-mode.5.3.5.zip",96,4,"2024-06-05 15:09:52",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":13,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":17,"requires_php":18,"tags":99,"homepage":104,"download_link":105,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":60},"custom-favicon","Custom Favicon – Easily Add a Favicon in WordPress","1.1.0","Harish Chouhan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhchouhan\u002F","\u003Cp>\u003Cstrong>Custom Favicon\u003C\u002Fstrong> lets you upload and manage favicons for your WordPress website, admin area, and login screen using the native media uploader. Unlike the built-in Site Icon feature, this plugin gives you full control — including support for separate frontend and backend icons, Apple touch icons, dark mode icons, and SVG format.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features include:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Upload custom favicon for frontend (browser tab icon)\u003Cbr \u002F>\n– Upload separate favicon for WordPress Dashboard and login page\u003Cbr \u002F>\n– Upload Apple touch icons for iOS devices\u003Cbr \u002F>\n– Upload dark mode specific favicon\u003Cbr \u002F>\n– SVG favicon support\u003Cbr \u002F>\n– Option to disable default WordPress Site Icon output\u003Cbr \u002F>\n– Clean and simple settings page under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Custom Favicon\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is useful for:\u003Cbr \u002F>\n– Replacing the default WordPress favicon\u003Cbr \u002F>\n– Branding the WordPress dashboard for clients\u003Cbr \u002F>\n– Adding modern favicon features with minimal setup\u003C\u002Fp>\n\u003Cp>Official plugin page: \u003Ca href=\"https:\u002F\u002Fthemeist.com\u002Fplugins\u002Fwordpress\u002Fcustom-favicon\u002F\" rel=\"nofollow ugc\">Custom Favicon on Themeist\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Need help? Ask in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcustom-favicon\u002F\" rel=\"ugc\">Support Forum on WordPress.org\u003C\u002Fa>\u003C\u002Fp>\n","Easily add a custom favicon and Apple touch icon to your WordPress site, including support for dark mode, SVG icons, and admin dashboard branding.",5000,93059,17,"2025-07-25T13:43:00.000Z","6.8.5",[21,100,101,102,103],"favicon","icon","site-icon","svg-icon","https:\u002F\u002Fthemeist.com\u002Fplugins\u002Fwordpress\u002Fcustom-favicon\u002F#utm_source=wp-plugin&utm_medium=i-recommend-this&utm_campaign=plugins-page","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-favicon.1.1.0.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":120,"tags":121,"homepage":124,"download_link":125,"security_score":126,"vuln_count":127,"unpatched_count":26,"last_vuln_date":128,"fetched_at":60},"dark-mode-for-wp-dashboard","Dark Mode for WP Dashboard","1.2.4","mortuary111","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaiches\u002F","\u003Cp>Adds a smooth dark mode to the default WordPress dashboard interface. The dark mode can be disabled per user in the profile page.\u003C\u002Fp>\n\u003Cp>Plugins officially supported:\u003Cbr \u002F>\n* Advanced Custom Fields\u003Cbr \u002F>\n* Jetpack\u003Cbr \u002F>\n* Nested Pages\u003Cbr \u002F>\n* Yoast SEO\u003Cbr \u002F>\n* Yoast SEO Premium\u003Cbr \u002F>\n* Yoast SEO Local\u003Cbr \u002F>\n* Yoast SEO News\u003Cbr \u002F>\n* Yoast SEO WooCommerce\u003Cbr \u002F>\n* WooCommerce\u003Cbr \u002F>\n* Better Search Replace\u003Cbr \u002F>\n* AIOSEO\u003Cbr \u002F>\n* Google Analytics for WordPress by MonsterInsights\u003Cbr \u002F>\n* Gutenberg Blocks by Kadence Blocks\u003C\u002Fp>\n\u003Cp>Contribution:\u003Cbr \u002F>\nSubmit custom added style via the wordpress.org forums or via the offical Github repository.\u003Cbr \u002F>\nHow to compile: \u003Ccode>sass --watch assets\u002Fscss\u002Fapp.scss assets\u002Fcss\u002Fdark-mode-dashboard.css\u003C\u002Fcode>\u003C\u002Fp>\n","Makes your WordPress admin dashboard in dark mode.",2000,44918,98,27,"2024-08-02T09:10:00.000Z","6.6.5","",[21,122,123,80],"dark-mode-dashboard","dark-ui","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdark-mode-for-wp-dashboard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdark-mode-for-wp-dashboard.1.2.4.zip",91,1,"2024-08-16 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":114,"downloaded":137,"rating":138,"num_ratings":139,"last_updated":140,"tested_up_to":141,"requires_at_least":142,"requires_php":141,"tags":143,"homepage":145,"download_link":146,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":60},"dark-mode-toggle","Dark Mode Toggle","1.7.1","ScriptsTown","https:\u002F\u002Fprofiles.wordpress.org\u002Fscriptstown\u002F","\u003Cp>\u003Cstrong>Dark Mode Toggle\u003C\u002Fstrong> is an excellent WordPress plugin that allows you to quickly add a dark \u002F night mode toggle switch button to your WordPress site. The plugin enables users or visitors to easily switch between a dark or light scheme by clicking on the simple toggle button. It is ready to use dark mode plugin that works out of the box and is compatible with all WordPress themes. It has a settings page with various options to customize or change the position, width, height, and border radius of the toggle button. It is a very lightweight plugin with minimal footprints. With this plugin, you can also skip or exclude dark mode on any specific elements of your website. It improves the user experience and it is fast and easy to use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dark mode plugin\u003C\u002Fstrong> can improve the accessibility and readability of a WordPress website. Having a dark background with light-colored text can reduce eye strain and fatigue for many people who are sensitive to bright screens. This is the best dark mode WordPress plugin that allows site visitors to switch between light and dark modes easily. It caters to different visual needs and preferences. Plus, the plugin can save and persist the user’s choice for the next page refresh. It remembers the choice for the next page visit to avoid manually switching modes on every new page load.\u003C\u002Fp>\n\u003Cp>This dark mode plugin has simple settings, works well with all modern browsers, and provides high compatibility with all WordPress themes as well as any page builder plugins. It quickly changes the colors and also works great for darker themes to toggle the light mode on the dark themes.\u003C\u002Fp>\n\u003Ch3>Dark Mode Toggle Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dark Mode\u003C\u002Fstrong> \u002F Night Mode Toggle Switch\u003C\u002Fli>\n\u003Cli>Sticky Button to Toggle Dark Mode\u003C\u002Fli>\n\u003Cli>Change Position of \u003Cstrong>Toggle\u003C\u002Fstrong> Button\u003C\u002Fli>\n\u003Cli>Customize Width, Height, and Border Radius\u003C\u002Fli>\n\u003Cli>Easily \u003Cstrong>Switch\u003C\u002Fstrong> to Light or Dark Mode\u003C\u002Fli>\n\u003Cli>Lightweight Plugin with Minimal Footprints\u003C\u002Fli>\n\u003Cli>Easy Setup with Automatic Configuration\u003C\u002Fli>\n\u003Cli>Bring \u003Cstrong>Dark Theme\u003C\u002Fstrong> or Light Theme\u003C\u002Fli>\n\u003Cli>Compatible with any WordPress Theme\u003C\u002Fli>\n\u003Cli>Switching Transition Animation\u003C\u002Fli>\n\u003Cli>Save User Choice on Next Page Refresh\u003C\u002Fli>\n\u003Cli>Fast and Easy to Setup and Use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Upgrade To Pro – \u003Ca href=\"https:\u002F\u002Fscriptstown.com\u002Fwordpress-plugins\u002Fdark-mode-toggle-pro\u002F#pricing\" title=\"Upgrade To Pro\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Dark Mode Toggle Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Toggle \u003Cstrong>Dark Mode\u003C\u002Fstrong> on Editor Screen\u003C\u002Fli>\n\u003Cli>Upload Custom Toggle Button Image\u003C\u002Fli>\n\u003Cli>Different Images on Light \u002F Dark Mode\u003C\u002Fli>\n\u003Cli>Set Custom Button Emoji Label\u003C\u002Fli>\n\u003Cli>Set \u003Cstrong>Toggle\u003C\u002Fstrong> Button Font Size\u003C\u002Fli>\n\u003Cli>Custom Toggle Button Colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Mode\u003C\u002Fstrong> to WordPress Admin\u003C\u002Fli>\n\u003Cli>Toggle Button Admin Settings\u003C\u002Fli>\n\u003Cli>Toggle Post Editor \u003Cstrong>Dark Theme\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Works Perfect in all Modern Browsers\u003C\u002Fli>\n\u003Cli>Well-Coded, \u003Cstrong>Fast\u003C\u002Fstrong> and Lightweight\u003C\u002Fli>\n\u003Cli>Separate Options for Front and Admin\u003C\u002Fli>\n\u003Cli>Many Advanced Options for Customization\u003C\u002Fli>\n\u003Cli>Option to Turn On \u003Cstrong>Dark Mode By Default\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Auto-Match OS Theme on Initial Load\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Dark Mode Toggle Pro\u003C\u002Fstrong> offers additional features like switchable custom button labels, font sizes, and toggle button colors. You can even set any \u003Cstrong>custom\u003C\u002Fstrong> button for toggling the dark mode. It offers dark mode on admin pages as well. Plus, it can auto-matches the OS theme on initial load.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Check Pro Plugin – \u003Ca href=\"https:\u002F\u002Fscriptstown.com\u002Fwordpress-plugins\u002Fdark-mode-toggle-pro\u002F\" title=\"Check Pro Plugin\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Bring dark mode toggle switch to your WordPress website. A simple switch to turn on and off the dark mode. Fast and easy to use.",149736,92,19,"2026-04-08T22:05:00.000Z","7.0","5.3",[78,21,79,80,144],"toggle","https:\u002F\u002Fscriptstown.com\u002Fwordpress-plugins\u002Fdark-mode-toggle\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdark-mode-toggle.1.7.1.zip",{"attackSurface":148,"codeSignals":257,"taintFlows":274,"riskAssessment":326,"analyzedAt":331},{"hooks":149,"ajaxHandlers":238,"restRoutes":254,"shortcodes":255,"cronEvents":256,"entryPointCount":84,"unprotectedCount":26},[150,156,159,162,165,170,174,178,182,185,188,192,196,200,204,207,211,215,218,222,226,230,234],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","admin_menu","add_plugin_admin_menu","admin\\class-small-tools-admin.php",11,{"type":151,"name":157,"callback":158,"file":154,"line":48},"admin_init","register_settings",{"type":151,"name":157,"callback":160,"file":154,"line":161},"handle_utility_actions",15,{"type":151,"name":163,"callback":163,"file":154,"line":164},"admin_notices",16,{"type":166,"name":167,"callback":168,"priority":11,"file":154,"line":169},"filter","upload_mimes","add_custom_mime_types",23,{"type":166,"name":171,"callback":172,"priority":11,"file":154,"line":173},"wp_check_filetype_and_ext","check_filetype",24,{"type":151,"name":175,"callback":176,"file":154,"line":177},"shutdown","closure",209,{"type":151,"name":179,"callback":180,"file":181,"line":48},"admin_enqueue_scripts","enqueue_admin_styles","includes\\class-small-tools-enqueue.php",{"type":151,"name":179,"callback":183,"file":181,"line":184},"enqueue_admin_scripts",13,{"type":166,"name":186,"callback":187,"file":181,"line":164},"admin_body_class","add_admin_body_class",{"type":151,"name":189,"callback":190,"file":191,"line":48},"plugins_loaded","setup_actions","includes\\class-small-tools.php",{"type":166,"name":193,"callback":194,"priority":11,"file":191,"line":195},"plugin_row_meta","add_plugin_row_meta",18,{"type":166,"name":197,"callback":198,"priority":11,"file":191,"line":199},"media_row_actions","add_media_action",51,{"type":151,"name":201,"callback":202,"file":191,"line":203},"admin_footer","add_media_replace_popup",52,{"type":151,"name":179,"callback":205,"file":191,"line":206},"enqueue_media_replace_scripts",55,{"type":151,"name":208,"callback":209,"file":191,"line":210},"admin_action_small_tools_duplicate","duplicate_post_as_draft",59,{"type":166,"name":212,"callback":213,"priority":11,"file":191,"line":214},"post_row_actions","duplicate_post_link",60,{"type":166,"name":216,"callback":213,"priority":11,"file":191,"line":217},"page_row_actions",61,{"type":151,"name":219,"callback":220,"file":191,"line":221},"init","disable_emojis",65,{"type":151,"name":223,"callback":224,"file":191,"line":225},"wp_default_scripts","remove_jquery_migrate",69,{"type":166,"name":227,"callback":228,"priority":11,"file":191,"line":229},"woocommerce_ajax_variation_threshold","increase_wc_variation_threshold",74,{"type":166,"name":231,"callback":232,"file":191,"line":233},"admin_footer_text","custom_admin_footer",79,{"type":151,"name":235,"callback":236,"file":191,"line":237},"wp_enqueue_scripts","enqueue_frontend_assets",84,[239,244,248,251],{"action":240,"nopriv":241,"callback":242,"hasNonce":243,"hasCapCheck":243,"file":154,"line":139},"small_tools_save_settings",false,"ajax_save_settings",true,{"action":245,"nopriv":241,"callback":246,"hasNonce":243,"hasCapCheck":243,"file":154,"line":247},"small_tools_replace_media","ajax_replace_media",20,{"action":245,"nopriv":241,"callback":249,"hasNonce":243,"hasCapCheck":243,"file":191,"line":250},"handle_media_replacement",53,{"action":252,"nopriv":241,"callback":252,"hasNonce":243,"hasCapCheck":243,"file":191,"line":253},"get_attachment_details",54,[],[],[],{"dangerousFunctions":258,"sqlUsage":259,"outputEscaping":261,"fileOperations":271,"externalRequests":26,"nonceChecks":161,"capabilityChecks":272,"bundledLibraries":273},[],{"prepared":84,"raw":26,"locations":260},[],{"escaped":262,"rawEcho":14,"locations":263},183,[264,268],{"file":265,"line":266,"context":267},"admin\\partials\\small-tools-admin-display.php",604,"raw output",{"file":269,"line":270,"context":267},"admin\\partials\\small-tools-media-replace.php",33,5,9,[],[275,293,310],{"entryPoint":276,"graph":277,"unsanitizedCount":26,"severity":292},"import_settings (admin\\class-small-tools-admin.php:543)",{"nodes":278,"edges":290},[279,284],{"id":280,"type":281,"label":282,"file":154,"line":283},"n0","source","$_FILES",558,{"id":285,"type":286,"label":287,"file":154,"line":288,"wp_function":289},"n1","sink","file_get_contents() [SSRF\u002FLFI]",587,"file_get_contents",[291],{"from":280,"to":285,"sanitized":243},"low",{"entryPoint":294,"graph":295,"unsanitizedCount":26,"severity":292},"\u003Cclass-small-tools-admin> (admin\\class-small-tools-admin.php:0)",{"nodes":296,"edges":307},[297,299,300,302],{"id":280,"type":281,"label":298,"file":154,"line":283},"$_FILES (x2)",{"id":285,"type":286,"label":287,"file":154,"line":288,"wp_function":289},{"id":301,"type":281,"label":298,"file":154,"line":283},"n2",{"id":303,"type":286,"label":304,"file":154,"line":305,"wp_function":306},"n3","update_option() [Settings Manipulation]",689,"update_option",[308,309],{"from":280,"to":285,"sanitized":243},{"from":301,"to":303,"sanitized":243},{"entryPoint":311,"graph":312,"unsanitizedCount":127,"severity":292},"\u003Csmall-tools-media-replace> (admin\\partials\\small-tools-media-replace.php:0)",{"nodes":313,"edges":323},[314,316,319,321],{"id":280,"type":281,"label":315,"file":269,"line":48},"$_GET",{"id":285,"type":286,"label":317,"file":269,"line":270,"wp_function":318},"echo() [XSS]","echo",{"id":301,"type":281,"label":320,"file":269,"line":48},"$_GET (x6)",{"id":303,"type":286,"label":317,"file":269,"line":322,"wp_function":318},37,[324,325],{"from":280,"to":285,"sanitized":241},{"from":301,"to":303,"sanitized":243},{"summary":327,"deductions":328},"The \"small-tools\" plugin v2.3.0 exhibits a generally strong security posture, with excellent adherence to secure coding practices. The static analysis reveals no instances of dangerous functions, all SQL queries are prepared, and nearly all output is properly escaped. The plugin also demonstrates a robust use of nonces and capability checks, indicating a good awareness of common WordPress security vulnerabilities. Furthermore, the absence of any known CVEs in its history, coupled with no recorded vulnerabilities, suggests a well-maintained and secure codebase over time.\n\nDespite the positive findings, there is one potential area of concern identified in the taint analysis: one flow with an unsanitized path. While the critical and high severity taint flows are zero, this single unsanitized path warrants attention, as it could theoretically lead to issues if exploited in conjunction with other conditions. The plugin's attack surface is limited to four AJAX handlers, all of which appear to have authentication checks, further mitigating risks from this area.\n\nIn conclusion, \"small-tools\" v2.3.0 is a well-secured plugin. The overwhelming majority of security best practices are followed, and its vulnerability history is clean. The single unsanitized path identified in the taint analysis is the sole notable weakness and should be investigated to ensure it does not pose a practical risk.",[329],{"reason":330,"points":271},"Flow with unsanitized path","2026-03-17T00:34:01.122Z",{"wat":333,"direct":348},{"assetPaths":334,"generatorPatterns":340,"scriptPaths":341,"versionParams":342},[335,336,337,338,339],"\u002Fwp-content\u002Fplugins\u002Fsmall-tools\u002Fadmin\u002Fcss\u002Fsmall-tools-admin.css","\u002Fwp-content\u002Fplugins\u002Fsmall-tools\u002Fadmin\u002Fcss\u002Fsmall-tools-preview.css","\u002Fwp-content\u002Fplugins\u002Fsmall-tools\u002Fadmin\u002Fcss\u002Fsmall-tools-tabs.css","\u002Fwp-content\u002Fplugins\u002Fsmall-tools\u002Fadmin\u002Fcss\u002Fsmall-tools-dark-mode.css","\u002Fwp-content\u002Fplugins\u002Fsmall-tools\u002Fadmin\u002Fjs\u002Fsmall-tools-settings.js",[],[339],[343,344,345,346,347],"small-tools-admin.css?ver=","small-tools-preview.css?ver=","small-tools-tabs.css?ver=","small-tools-dark-mode.css?ver=","small-tools-settings.js?ver=",{"cssClasses":349,"htmlComments":351,"htmlAttributes":352,"restEndpoints":353,"jsGlobals":354,"shortcodeOutput":356},[350],"small-tools-dark-mode",[],[],[],[355],"smallToolsSettings",[],{"error":243,"url":358,"statusCode":359,"statusMessage":360,"message":360},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsmall-tools\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":362,"versions":363},8,[364,369,376,383,390,397,404,411],{"version":6,"download_url":25,"svn_tag_url":365,"released_at":27,"has_diff":241,"diff_files_changed":366,"diff_lines":27,"trac_diff_url":367,"vulnerabilities":368,"is_current":243},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmall-tools\u002Ftags\u002F2.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmall-tools%2Ftags%2F2.2.3&new_path=%2Fsmall-tools%2Ftags%2F2.3.0",[],{"version":370,"download_url":371,"svn_tag_url":372,"released_at":27,"has_diff":241,"diff_files_changed":373,"diff_lines":27,"trac_diff_url":374,"vulnerabilities":375,"is_current":241},"2.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmall-tools.2.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmall-tools\u002Ftags\u002F2.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmall-tools%2Ftags%2F2.2.2&new_path=%2Fsmall-tools%2Ftags%2F2.2.3",[],{"version":377,"download_url":378,"svn_tag_url":379,"released_at":27,"has_diff":241,"diff_files_changed":380,"diff_lines":27,"trac_diff_url":381,"vulnerabilities":382,"is_current":241},"2.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmall-tools.2.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmall-tools\u002Ftags\u002F2.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmall-tools%2Ftags%2F2.2.1&new_path=%2Fsmall-tools%2Ftags%2F2.2.2",[],{"version":384,"download_url":385,"svn_tag_url":386,"released_at":27,"has_diff":241,"diff_files_changed":387,"diff_lines":27,"trac_diff_url":388,"vulnerabilities":389,"is_current":241},"2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmall-tools.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmall-tools\u002Ftags\u002F2.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmall-tools%2Ftags%2F2.2.0&new_path=%2Fsmall-tools%2Ftags%2F2.2.1",[],{"version":391,"download_url":392,"svn_tag_url":393,"released_at":27,"has_diff":241,"diff_files_changed":394,"diff_lines":27,"trac_diff_url":395,"vulnerabilities":396,"is_current":241},"2.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmall-tools.2.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmall-tools\u002Ftags\u002F2.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmall-tools%2Ftags%2F2.1.0&new_path=%2Fsmall-tools%2Ftags%2F2.2.0",[],{"version":398,"download_url":399,"svn_tag_url":400,"released_at":27,"has_diff":241,"diff_files_changed":401,"diff_lines":27,"trac_diff_url":402,"vulnerabilities":403,"is_current":241},"2.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmall-tools.2.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmall-tools\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmall-tools%2Ftags%2F2.0.0&new_path=%2Fsmall-tools%2Ftags%2F2.1.0",[],{"version":405,"download_url":406,"svn_tag_url":407,"released_at":27,"has_diff":241,"diff_files_changed":408,"diff_lines":27,"trac_diff_url":409,"vulnerabilities":410,"is_current":241},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmall-tools.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmall-tools\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmall-tools%2Ftags%2F1.0.0&new_path=%2Fsmall-tools%2Ftags%2F2.0.0",[],{"version":412,"download_url":413,"svn_tag_url":414,"released_at":27,"has_diff":241,"diff_files_changed":415,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":416,"is_current":241},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmall-tools.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmall-tools\u002Ftags\u002F1.0.0\u002F",[],[]]