ascvh@#%(^-^)V ?host,ip,port,protocol,title,domain,country,city,link,org ???à JFIF x x ?? C ?? C ?à " ?? ?? μ } !1AQa "q2?‘?#B±áR?e$3br? %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz??…???‰?’“”?–—???¢£¤¥|§¨?a23′μ?·?1o??????èéêòó???×?ùúáa?????èéê?òó???÷?ùú?? ?? μ w !1AQ aq"2?B‘?±á #3Rebr?{
File "manager.php"
Full Path: /home/zcziejy/ryadselyen/plugins/connect-polylang-elementor/includes/widgets/manager.php
File size: 1.3 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace ConnectPolylangElementor\Widgets;
use Elementor\Plugin;
defined( 'ABSPATH' ) || exit;
class Manager {
use \ConnectPolylangElementor\Util\Singleton;
/**
* __construct
*
* @return void
*/
private function __construct() {
if ( version_compare( ELEMENTOR_VERSION, '3.5.0', '>=' ) ) {
add_action( 'elementor/widgets/register', array( $this, 'register_widget' ) );
} else {
add_action( 'elementor/widgets/widgets_registered', array( $this, 'register_widget' ) );
}
add_action( 'elementor/frontend/after_enqueue_styles', array( $this, 'register_styles' ) );
}
/**
* Register widget
*
* @since 2.0.0
*
* @access private
*/
public function register_widget() {
if ( version_compare( ELEMENTOR_VERSION, '3.5.0', '>=' ) ) {
Plugin::instance()->widgets_manager->register( new PolylangLanguageSwitcher() );
} else {
Plugin::instance()->widgets_manager->register_widget_type( new PolylangLanguageSwitcher() );
}
}
/**
* Register widget styles
*
* @since 2.0.0
*
* @return void
*/
public function register_styles() {
$script = '/assets/css/language-switcher.' . ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? 'css' : 'min.css' );
wp_register_style( 'cpel-language-switcher', plugins_url( $script, CPEL_FILE ), '', CPEL_PLUGIN_VERSION );
}
}