X7ROOT File Manager
Current Path:
/home/greejped/haldiawater.com/wp-content/plugins/case-theme-core/inc
home
/
greejped
/
haldiawater.com
/
wp-content
/
plugins
/
case-theme-core
/
inc
/
ðŸ“
..
📄
class-ajax-handle.php
(928 B)
📄
class-cpt-register.php
(7.93 KB)
📄
class-ctax-register.php
(3.3 KB)
📄
class-menu-hanlde.php
(4.23 KB)
📄
class-post-metabox.php
(31.05 KB)
📄
class-redux-extensions.php
(2.98 KB)
📄
class-taxonomy-meta.php
(22.4 KB)
ðŸ“
controls
ðŸ“
elementor
ðŸ“
extensions
ðŸ“
helpers
ðŸ“
mega-menu
ðŸ“
redux
ðŸ“
widgets
Editing: class-menu-hanlde.php
<?php if (!defined('ABSPATH')) { die(); } if (!class_exists('EFramework_menu_handle')) { class EFramework_menu_handle { /** * EFramework_menu_handle->theme_name * private * @var string */ protected $theme_name = ''; /** * EFramework_menu_handle->theme_text_domain * private * @var string */ protected $theme_text_domain = ''; public function __construct() { $current_theme = wp_get_theme(); $this->theme_name = $current_theme->get('Name'); $this->theme_text_domain = $current_theme->get('TextDomain'); add_action('admin_menu', array($this, 'ct_add_menu')); add_action('admin_bar_menu', array($this, 'ct_add_admin_bar_menu'), 100); } public function ct_add_menu() { add_menu_page($this->theme_name, $this->theme_name, 'manage_options', $this->theme_text_domain, array($this, 'ct_create_theme_dashboard'), 'dashicons-admin-generic', 3); add_submenu_page($this->theme_text_domain, $this->theme_name, esc_html__('Dashboard', CT_TEXT_DOMAIN), 'manage_options', $this->theme_text_domain, array($this, 'ct_create_theme_dashboard')); } public function ct_create_theme_dashboard() { $docs_link = apply_filters('ct_documentation_link', '#'); $ticket_link = apply_filters('ct_ticket_link', array('type' => 'url', 'link' => '#')); $video_link = apply_filters('ct_video_tutorial_link','#'); include_once CT_PATH . 'templates/dashboard/dashboard.php'; } function ct_add_admin_bar_menu($wp_admin_bar) { $theme = wp_get_theme(); /** * Add "Theme Name" parent node */ $args = array( 'id' => $theme->get("TextDomain"), 'title' => '<span class="ab-icon dashicons-smiley"></span>' . $theme->get("Name"), 'href' => admin_url('admin.php?page=' . $theme->get("TextDomain")), 'meta' => array( 'class' => 'dashicons dashicons-admin-generic', 'title' => $theme->get("TextDomain"), ) ); $wp_admin_bar->add_node($args); /** * Add Dashboard children node */ $args = array( 'id' => 'dashboard', 'title' => esc_html__('Dashboard', CT_TEXT_DOMAIN), 'href' => admin_url('admin.php?page=' . $theme->get("TextDomain")), 'parent' => $theme->get("TextDomain"), 'meta' => array( 'class' => '', 'title' => esc_html__('Dashboard', CT_TEXT_DOMAIN), ) ); $wp_admin_bar->add_node($args); /** * Add Import Export children node */ if (class_exists('SWA_Import_Export')) { $args = array( 'id' => 'swa-import', 'title' => esc_html__('Import Demo', CT_TEXT_DOMAIN), 'href' => admin_url('admin.php?page=swa-import'), 'parent' => $theme->get("TextDomain"), 'meta' => array( 'class' => '', 'title' => esc_html__('Import Demo', CT_TEXT_DOMAIN), ) ); $wp_admin_bar->add_node($args); } /** * Add Theme options children node */ if (class_exists('ReduxFramework')) { $args = array( 'id' => 'theme-options', 'title' => esc_html__('Theme Options', CT_TEXT_DOMAIN), 'href' => admin_url('admin.php?page=theme-options'), 'parent' => $theme->get("TextDomain"), 'meta' => array( 'class' => '', 'title' => esc_html__('Import Demos', CT_TEXT_DOMAIN), ) ); $wp_admin_bar->add_node($args); } } } } new EFramework_menu_handle();
Upload File
Create Folder