<?php
namespace DgoraWcas\Integrations\Plugins\Elementor;
use Elementor\Elements_Manager;
use Elementor\Widgets_Manager;
// Exit if accessed directly
if ( !defined( 'ABSPATH' ) ) {
exit;
}
class Elementor {
public function init() {
if ( !defined( 'ELEMENTOR_PRO_VERSION' ) ) {
return;
}
if ( version_compare( ELEMENTOR_PRO_VERSION, '3.6.0' ) < 0 ) {
return;
}
add_action( 'elementor/widgets/register', [$this, 'registerWidgets'], 20 );
add_action( 'elementor/editor/before_enqueue_scripts', [$this, 'editorEnqueueScripts'] );
}
/**
* @param Widgets_Manager $widgets_manager
*
* @return void
*/
public function registerWidgets( $widgets_manager ) {
// Register "FiboSearch" widget.
$widgets_manager->register( new FiboSearchWidget() );
}
/**
* @return void
*/
public function editorEnqueueScripts() {
wp_enqueue_style(
'fibosearch-elementor-fibosearchicon',
DGWT_WCAS_URL . 'assets/elementor-icons/style.css',
[],
DGWT_WCAS_VERSION
);
}
}