'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', '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 'chat-help': 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'); ?>
Darkify β is an extremely advanced dark mode plugin for any WordPress website. The plugin has the option to enable a dark mode switcher for the front end and also WordPress admin.
Whatsapp chat support is a WordPress plugin that allows website owners to easily add a WhatsApp chat button to their website.
With "Eventful," you can effortlessly create intelligent layouts for "The Events Calendar" plugin, effectively addressing and resolving compatibility issues that may arise.
Placing a video on websites can increase the sales of your services or products in a significant way. Greet is a professional video bubble plugin for showing a welcome video on your websites in a great and fun way.
Easily display events from The Events Calendar plugin with Elementor widgets, offering seamless customization and powerful layout options.
The ultimate WordPress plugin for domain sales, appraisals, auctions, and marketplace management.