File manager - Edit - /home/kdmucyyv/semigocare.co.uk/wp-content/plugins/dethemekit-for-elementor/admin/includes/papro-actions.php
Back
<?php namespace DethemeKitAddons\Admin\Includes; use DethemeKitAddons\Helper_Functions; if ( ! defined( 'ABSPATH' ) ) exit; class Papro_Actions { public function create_pro_menus() { add_submenu_page( 'dethemekit-addons', '', '<span class="dashicons dashicons-star-filled" style="font-size: 17px"></span> ' . __( 'Get PRO Widgets & Addons', 'dethemekit-for-elementor' ), 'manage_options', 'dethemekit-addons-pro', [ $this, 'handle_custom_redirects' ] ); } public function handle_custom_redirects() { $theme_slug = Helper_Functions::get_installed_theme(); if ( empty( $_GET['page'] ) ) { return; } if ( 'dethemekit-addons-pro' === $_GET['page'] ) { $url = sprintf('https://dethemekitaddons.com/pro/?utm_source=wp-menu&utm_medium=wp-dash&utm_campaign=get-pro&utm_term=%s', $theme_slug ); wp_redirect( $url ); die(); } } public function change_admin_menu_name() { global $submenu; if( isset($submenu['dethemekit-addons'] ) ) { $submenu['dethemekit-addons'][0][0] = __( 'Settings', 'dethemekit-for-elementor' ); } } public function on_admin_init() { $this->handle_custom_redirects(); } public function __construct() { add_action( 'admin_init', [ $this, 'on_admin_init' ] ); if( ! defined('DETHEMEKIT_PRO_ADDONS_VERSION') ) // add_action( 'admin_menu', array ( $this,'create_pro_menus' ), 100 ); add_action( 'admin_menu', array ( $this, 'change_admin_menu_name'), 100 ); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings