Server IP : 66.29.132.124 / Your IP : 3.147.78.249 Web Server : LiteSpeed System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : wavevlvu ( 1524) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/wavevlvu/diixadigital.com/wp-content/plugins/meto-plugin/ |
Upload File : |
<?php /** * Plugin Name: Meto Plugin * Plugin URI: https://themeforest.net/user/expert-themes * Description: Supported plugin for Meto WordPress theme * Author: Expert Themes * Version: 1.5 * Author URI: https://themeforest.net/user/expert-themes * * @package meto-plugin */ defined('METOPLUGIN_PLUGIN_PATH') || define('METOPLUGIN_PLUGIN_PATH', plugin_dir_path(__FILE__)); define('METO_PLUGIN_URI', plugins_url('meto-plugin') . '/'); require_once plugin_dir_path(__FILE__) . 'file_crop.php'; function meto_bunch_widget_init2() { //footer Widget if (class_exists('Meto_About_Us')) { register_widget('Meto_About_Us'); } if (class_exists('Meto_Footer_Gallery')) { register_widget('Meto_Footer_Gallery'); } if (class_exists('Meto_Contact_Us')) { register_widget('Meto_Contact_Us'); } if (class_exists('Meto_Subscribe')) { register_widget('Meto_Subscribe'); } //Service Widget if (class_exists('Meto_services_sidebar')) { register_widget('Meto_services_sidebar'); } if (class_exists('Meto_Brochures')) { register_widget('Meto_Brochures'); } //Blog Widget if (class_exists('Meto_Recent_Post')) { register_widget('Meto_Recent_Post'); } if (class_exists('Meto_Our_Team')) { register_widget('Meto_Our_Team'); } if (class_exists('Meto_Our_Gallery')) { register_widget('Meto_Our_Gallery'); } } add_action('widgets_init', 'meto_bunch_widget_init2'); class METOPLUGIN_Plugin_Core { /** * The instance variable. * * @var [type] */ public static $instance; /** * The main constructor */ public function __construct() { self::includes(); } /** * Load the instance. * * @return [type] [description] */ public static function instance() { if (is_null(self::$instance)) { self::$instance = new self(); } return self::$instance; } public static function includes() { require_once METOPLUGIN_PLUGIN_PATH . '/inc/helpers/functions.php'; require_once METOPLUGIN_PLUGIN_PATH . '/elementor/elementor.php'; require_once METOPLUGIN_PLUGIN_PATH . '/inc/abstracts/class-post-type-abstract.php'; require_once METOPLUGIN_PLUGIN_PATH . '/inc/abstracts/class-taxonomy-abstract.php'; require_once METOPLUGIN_PLUGIN_PATH . '/inc/helpers/widgets.php'; require_once METOPLUGIN_PLUGIN_PATH . '/inc/post_types/custom-post.php'; if (! class_exists('Redux')) { require_once METOPLUGIN_PLUGIN_PATH . 'redux-framework/redux-framework.php'; require_once METOPLUGIN_PLUGIN_PATH . '/metabox/metaboxes.php'; } } } /** * [meto_get_sidebars description] * * @param boolean $multi [description]. * * @return [type] [description] */ function metos_get_sidebars($multi = false) { global $wp_registered_sidebars; $sidebars = ! ($wp_registered_sidebars) ? get_option('wp_registered_sidebars') : $wp_registered_sidebars; if ($multi) { $data[] = array( 'value' => '', 'label' => 'No Sidebar' ); } else { $data = array( '' => esc_html__('No Sidebar', 'hlc') ); } foreach (( array ) $sidebars as $sidebar) { if ($multi) { $data[] = array( 'value' => meto_set($sidebar, 'id'), 'label' => meto_set($sidebar, 'name') ); } else { $data[ meto_set($sidebar, 'id') ] = meto_set($sidebar, 'name'); } } return $data; } /** * [meto_social_profiler description] * * @param [type] $obj [description] * * @return [type] [description] */ function meto_social_profiler() { return array( 'adn' => 'fa-adn', 'android' => 'fa-android', 'apple' => 'fa-apple', 'behance' => 'fa-behance', 'behance_square' => 'fa-behance-square', 'bitbucket' => 'fa-bitbucket', 'bitcoin' => 'fa-btc', 'css3' => 'fa-css3', 'delicious' => 'fa-delicious', 'deviantart' => 'fa-deviantart', 'dribbble' => 'fa-dribbble', 'dropbox' => 'fa-dropbox', 'drupal' => 'fa-drupal', 'empire' => 'fa-empire', 'facebook' => 'fa-facebook', 'four_square' => 'fa-foursquare', 'git_square' => 'fa-git-square', 'github' => 'fa-github', 'github_alt' => 'fa-github', 'github_square' => 'fa-github-square', 'git_tip' => 'fa-gittip', 'google' => 'fa-google', 'google_plus' => 'fa-google-plus', 'google_plus_square' => 'fa-google-plus-square', 'hacker_news' => 'fa-hacker-news', 'html5' => 'fa-html5', 'instagram' => 'fa-instagram', 'joomla' => 'fa-joomla', 'js_fiddle' => 'fa-jsfiddle', 'linkedIn' => 'fa-linkedin', 'linkedIn_square' => 'fa-linkedin-square', 'linux' => 'fa-linux', 'MaxCDN' => 'fa-maxcdn', 'OpenID' => 'fa-openid', 'page_lines' => 'fa-pagelines', 'pied_piper' => 'fa-pied-piper', 'pinterest' => 'fa-pinterest', 'pinterest_square' => 'fa-pinterest-square', 'QQ' => 'fa-qq', 'rebel' => 'fa-rebel', 'reddit' => 'fa-reddit', 'reddit_square' => 'fa-reddit-square', 'ren-ren' => 'fa-renren', 'share_alt' => 'fa-share-alt', 'share_square' => 'fa-share-alt-square', 'skype' => 'fa-skype', 'slack' => 'fa-slack', 'sound_cloud' => 'fa-soundcloud', 'spotify' => 'fa-spotify', 'stack_exchange' => 'fa-stack-exchange', 'stack_overflow' => 'fa-stack-overflow', 'steam' => 'fa-steam', 'steam_square' => 'fa-steam-square', 'stumble_upon' => 'fa-stumbleupon', 'stumble_upon_circle' => 'fa-stumbleupon-circle', 'tencent_weibo' => 'fa-tencent-weibo', 'trello' => 'fa-trello', 'tumblr' => 'fa-tumblr', 'tumblr_square' => 'fa-tumblr-square', 'twitter' => 'fa-twitter', 'twitter_square' => 'fa-twitter-square', 'vimeo_square' => 'fa-vimeo-square', 'vine' => 'fa-vine', 'vK' => 'fa-vk', 'weibo' => 'fa-weibo', 'weixin' => 'fa-weixin', 'windows' => 'fa-windows', 'wordPress' => 'fa-wordpress', 'xing' => 'fa-xing', 'xing_square' => 'fa-xing-square', 'yahoo' => 'fa-yahoo', 'yelp' => 'fa-yelp', 'youTube' => 'fa-youtube', 'youTube_play' => 'fa-youtube-play', 'youTube_square' => 'fa-youtube-square', 'whatsapp' => 'fa-whatsapp', ); } function METOPLUGIN_P() { if (! isset($GLOBALS['METOPLUGIN_Plugin_p'])) { $GLOBALS['METOPLUGIN_Plugin'] = METOPLUGIN_Plugin_Core::instance(); } return $GLOBALS['METOPLUGIN_Plugin']; } METOPLUGIN_P(); if (! function_exists('meto_set')) { function meto_set($var, $key, $def = '') { /*if (!$var) return false;*/ if (is_object($var) && isset($var->$key)) { return $var->$key; } elseif (is_array($var) && isset($var[ $key ])) { return $var[ $key ]; } elseif ($def) { return $def; } else { return false; } } } function meto_fontawesome_icons() { $pattern = '/\.(fa-(?:\w+(?:-)?)+):before\s*{\s*content/'; $subject = wp_remote_get(get_template_directory_uri() . '/assets/css/font-awesome.min.css'); preg_match_all($pattern, meto_set($subject, 'body'), $matches, PREG_SET_ORDER); $icons = array(); foreach ($matches as $match) { $new_val = ucwords(str_replace('fa-', '', $match[1])); $icons[ $match[1] ] = ucwords(str_replace('-', ' ', $new_val)); } return $icons; } function meto_encrypt($param) { return base64_encode($param); } function meto_decrypt($param) { return base64_decode($param); } function meto_taxonomy_regster($name, $post_type, $args) { // Register the taxonomy now so that the import works! register_taxonomy( $data['taxonomy'], apply_filters('woocommerce_taxonomy_objects_' . $data['taxonomy'], array( 'product' )), apply_filters('woocommerce_taxonomy_args_' . $data['taxonomy'], array( 'hierarchical' => true, 'show_ui' => false, 'query_var' => true, 'rewrite' => false, )) ); } add_filter('templatepath_elemnetor/modules/list', function ($modules) { $list = array('gallery', 'instagram', 'team', 'dynamic-pots', 'responsive-header', 'progress-bar', 'form', 'nav-menu', 'misc', 'audio', 'flickr', 'tabs-slider', 'testimonial'); $modules = array_merge($modules, $list); return array_filter($modules); });