Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
.log-unix
/
wp-includes
/
wp-content
/
wp-content
/
themes
/
royal-elementor-kit
/
inc
/
admin
/
menu
:
rek-admin-menu.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } if ( !is_admin() ) { return; } class REK_Admin_Menu { public function __construct() { add_action( 'admin_menu', [$this, 'admin_menu'] ); add_action( 'admin_init', [$this, 'enqueue_scripts'] ); } public function admin_menu() { add_menu_page( esc_html__( 'Royal Elementor', 'royal-elementor-kit' ), esc_html__( 'Royal Elementor', 'royal-elementor-kit' ), 'manage_options', 'rek-options', [$this, 'options_page'], 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTciIGhlaWdodD0iNzUiIHZpZXdCb3g9IjAgMCA5NyA3NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDM2NDA4NiAyMy4yODlDLTAuNTc1NDkgMTguNTIxIDYuNjg4NzMgMTYuMzY2NiA5LjU0OSAyMC40Njc4TDQyLjgzNjUgNjguMTk3MkM0NC45MTgxIDcxLjE4MiA0Mi40NDk0IDc1IDM4LjQzNzggNzVIMTEuMjc1NkM4LjY1NDc1IDc1IDYuNDUyNjQgNzMuMjg1NSA2LjE2MTcgNzEuMDE4NEwwLjAzNjQwODYgMjMuMjg5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTk2Ljk2MzYgMjMuMjg5Qzk3LjU3NTUgMTguNTIxIDkwLjMxMTMgMTYuMzY2NiA4Ny40NTEgMjAuNDY3OEw1NC4xNjM1IDY4LjE5NzJDNTIuMDgxOCA3MS4xODIgNTQuNTUwNiA3NSA1OC41NjIyIDc1SDg1LjcyNDRDODguMzQ1MiA3NSA5MC41NDc0IDczLjI4NTUgOTAuODM4MyA3MS4wMTg0TDk2Ljk2MzYgMjMuMjg5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTUzLjI0MTIgNC40ODUyN0M1My4yNDEyIC0wLjI3MDc2MSA0NS44NDg1IC0xLjc0ODAzIDQzLjQ2NTEgMi41MzE3NEw2LjY4OTkxIDY4LjU2NzdDNS4wMzM0OSA3MS41NDIxIDcuNTIyNzIgNzUgMTEuMzIwMyA3NUg0OC4wOTU1QzUwLjkzNzQgNzUgNTMuMjQxMiA3Mi45OTQ4IDUzLjI0MTIgNzAuNTIxMlY0LjQ4NTI3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQzLjc1ODggNC40ODUyN0M0My43NTg4IC0wLjI3MDc2MSA1MS4xNTE1IC0xLjc0ODAzIDUzLjUzNDkgMi41MzE3NEw5MC4zMTAxIDY4LjU2NzdDOTEuOTY2NSA3MS41NDIxIDg5LjQ3NzMgNzUgODUuNjc5NyA3NUg0OC45MDQ1QzQ2LjA2MjYgNzUgNDMuNzU4OCA3Mi45OTQ4IDQzLjc1ODggNzAuNTIxMlY0LjQ4NTI3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==', 59 ); } public function options_page() { $welcome_notice = new REK_Welcome_Notice(); echo '<div class="rek-options-page">'; echo '<div class="rek-notice notice">'; $welcome_notice->render_notice_content(); echo '</div>'; echo '</div>'; } public function enqueue_scripts() { if ( isset($_GET['page']) && 'rek-options' === $_GET['page'] ) { // Enqueue Styles wp_enqueue_style( 'rek-admin-menu', get_template_directory_uri() .'/assets/css/admin-menu.css', [], '1.0.132' ); // Enqueue Scripts wp_enqueue_script( 'rek-admin-menu', get_template_directory_uri() .'/assets/js/admin-menu.js', ['jquery', 'updates'], '1.0.132', true ); // Localize Theme Scripts wp_localize_script( 'rek-admin-menu', 'REKAdminMenu', [ 'ajaxurl' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('rek-activate-required-plugins'), ] ); } } } if ( ! function_exists('is_plugin_active') ) { include_once ABSPATH . 'wp-admin/includes/plugin.php'; } if ( ! is_plugin_active( 'royal-elementor-addons/wpr-addons.php' ) ) { new REK_Admin_Menu(); }