menu_title = __('Clearfy', 'clearfy'); $this->page_menu_short_description = __('One-click settings', 'clearfy'); parent::__construct($plugin); $this->plugin = $plugin; } public function getPageTitle() { return __('Quick start', 'clearfy'); } /** * Requests assets (js and css) for the page. * * @return void * @since 1.0.0 * @see FactoryPages480_AdminPage * */ public function assets($scripts, $styles) { parent::assets($scripts, $styles); /** * Подгружаем стили для вижета оптимизации изображений, если не установли плагин оптимизации изображений */ if( !defined('WIO_PLUGIN_ACTIVE') ) { $styles->add(WCL_PLUGIN_URL . '/admin/assets/css/base-statistic.css'); } //$this->scripts->add(WCL_PLUGIN_URL . '/admin/assets/js/general.js'); $params = array( //'ajaxurl' => admin_url('admin-ajax.php'), 'flush_cache_url' => $this->getActionUrl('flush-cache-and-rules', array('_wpnonce' => wp_create_nonce('wbcr_factory_' . $this->getResultId() . '_flush_action'))), 'ajax_nonce' => wp_create_nonce('wbcr_clearfy_ajax_quick_start_nonce'), 'i18n' => array( 'success_update_settings' => __('Settings successfully updated!', 'clearfy'), 'unknown_error' => __('During the setup, an unknown error occurred, please try again or contact the plugin support.', 'clearfy') ) ); $this->scripts->localize('wbcr_clearfy_ajax', $params); } /** * Shows the description above the options. * * @return void * @since 1.0.0 */ public function _showHeader() { ?>
array('title' => __('One click code clearing', 'clearfy'), 'icon' => 'dashicons-yes'), 'defence' => array('title' => __('One click security', 'clearfy'), 'icon' => 'dashicons-shield'), 'seo_optimize' => array( 'title' => __('One click seo optimization', 'clearfy'), 'icon' => 'dashicons-star-empty' ), 'remove_default_widgets' => array( 'title' => __('One click remove default Widgets', 'clearfy'), 'icon' => 'dashicons-networking' ), )); if( !$this->plugin->isActivateComponent('widget_tools') ) { unset($allow_mods['remove_default_widgets']); } $allow_mods['reset'] = array( 'title' => __('Reset all settings', 'clearfy'), 'icon' => 'dashicons-backup', 'args' => array('flush_redirect' => 1) ); ?>

Quick start.', 'clearfy') ?>