'darkify.php', 'darkify' => 'darkify.php', 'domain-for-sale' => 'domain-for-sale.php', 'ask-faq' => 'ask-faq.php', 'attentive-security' => 'attentive-security.php', 'better-chat-support' => 'messenger-chat-support.php', 'bizreview' => 'bizreview.php', 'booklet-booking-system' => 'booklet.php', 'skype-chat' => 'skype-chat.php', 'chat-help' => 'chat-whatsapp.php', 'chat-telegram' => 'telegram-chat.php', 'chat-viber' => 'chat-viber-lite.php', 'click-to-dial' => 'click-to-dial.php', 'click-to-mail' => 'click-to-mail.php', 'eventful' => 'eventful.php', 'eventful-for-elementor' => 'eventful-for-elementor.php', 'postify' => 'postify.php', ); /** * Welcome pages * * @var array */ public $pages = array( 'darkify', ); /** * Not show this plugin list. * * @var array */ protected static $not_show_plugin_list = array( 'darkify', 'better-chat-support', 'bizreview', 'chat-viber', 'chat-telegram', 'click-to-dial', 'chat-skype', 'click-to-mail', 'ask-faq', 'attentive-security', 'booklet-booking-system', 'postify', ); /** * Help page construct function. */ public function __construct() { $page = isset($_GET['page']) ? sanitize_text_field(wp_unslash($_GET['page'])) : ''; if ('darkify' !== $page) { return; } } /** * Main Help page Instance * * @static * @return self Main instance */ public static function instance() { if (is_null(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; } /** * Sprtf_plugins_info_api_help_page function. * * @return void */ public function themeatelier_plugins_info_api_help_page() { $plugins_arr = get_transient('themeatelier_plugins'); if (false === $plugins_arr) { $args = (object) array( 'author' => 'themeatelier', 'per_page' => '120', 'page' => '1', 'fields' => array( 'slug', 'name', 'version', 'downloaded', 'active_installs', 'last_updated', 'rating', 'num_ratings', 'short_description', 'author', ), ); $request = array( 'action' => 'query_plugins', 'timeout' => 30, 'request' => serialize($args), ); // https://codex.wordpress.org/WordPress.org_API. $url = 'http://api.wordpress.org/plugins/info/1.0/'; $response = wp_remote_post($url, array('body' => $request)); if (! is_wp_error($response)) { $plugins_arr = array(); $plugins = unserialize($response['body']); if (isset($plugins->plugins) && (count($plugins->plugins) > 0)) { foreach ($plugins->plugins as $pl) { if (! in_array($pl->slug, self::$not_show_plugin_list, true)) { $plugins_arr[] = array( 'slug' => $pl->slug, 'name' => $pl->name, 'version' => $pl->version, 'downloaded' => $pl->downloaded, 'active_installs' => $pl->active_installs, 'last_updated' => strtotime($pl->last_updated), 'rating' => $pl->rating, 'num_ratings' => $pl->num_ratings, 'short_description' => $pl->short_description, ); } } } set_transient('themeatelier_plugins', $plugins_arr, 24 * HOUR_IN_SECONDS); } } if (is_array($plugins_arr) && (count($plugins_arr) > 0)) { array_multisort(array_column($plugins_arr, 'active_installs'), SORT_DESC, $plugins_arr); foreach ($plugins_arr as $plugin) { $plugin_slug = $plugin['slug']; $image_type = 'png'; if (isset(self::$plugins[$plugin_slug])) { $plugin_file = self::$plugins[$plugin_slug]; } else { $plugin_file = $plugin_slug . '.php'; } switch ($plugin_slug) { case 'postify': $image_type = 'jpg'; break; case 'darkify': $image_type = 'gif'; break; } $details_link = network_admin_url('plugin-install.php?tab=plugin-information&plugin=' . $plugin['slug'] . '&TB_iframe=true&width=600&height=550'); ?>
'; if (isset($plugin['rating'], $plugin['num_ratings'])) { ?>
$plugin['rating'], 'type' => 'percent', 'number' => $plugin['num_ratings'], ) ); ?> ()
'; ?>

Overview

How to Use Darkify Dark Mode Free Plugin
9:00

Gutenberg

How to Add Dark Mode in Gutenberg
4:39

Astra

How to Add Dark Mode to Astra Theme
3:50

Blocksy

How to Add Dark Mode in Blocksy Theme
3:21

Lite Vs Pro Comparison

  • πŸš€
  • 🎨 4+ Designs 🎨 12+ Designs
  • New
  • 🎨 5 Presets 🎨 11 Presets
  • New
  • Hot
  • Hot
  • New
  • New
  • Hot

6000+'); ?>
' . esc_html__('Refund Policy', 'darkify') . ''); ?>
NO NEED TO TAKE OUR WORD FOR IT

Our Users Love DARKIFY PRO!

Works great. Had an issue with menus not working properly, but support is great and fixed the issue very fast for us. Would recomend.

Prexius

Wrighttravel

β˜…β˜…β˜…β˜…β˜…

Darkify is easily one of the best free WordPress dark mode plugins available. I’ve tested almost every free dark mode plugin for WordPress, and this one offers the most features without needing a paid upgrade. It’s reliable, lightweight, and works seamlessly across multiple themes and websites.

Ivanmvian

Crowandravener

β˜…β˜…β˜…β˜…β˜…

This was the only plugin that solved the problem: menu button and good dark colors.

Albertmargeli

Angusbreno

β˜…β˜…β˜…β˜…β˜