HEX
Server: Apache
System: Linux webd006.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: zwafgyp (177615)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/zwafgyp/lacalita/wp-content/plugins/rey-core/inc/elementor/custom/sidebar.php
<?php
namespace ReyCore\Elementor\Custom;

if (!defined('ABSPATH')) exit; // Exit if accessed directly

class Sidebar {

	function __construct(){
		add_action( 'elementor/frontend/widget/before_render', [$this, 'before_render'], 10);
	}

	/**
	 * Add custom settings into Elementor's Global Settings
	 *
	 * @since 1.0.0
	 */
	function before_render( $element )
	{
		if( $element->get_unique_name() !== 'sidebar' ){
			return;
		}

		$settings = $element->get_settings();

		if( ! (isset($settings['sidebar']) && ($sidebar = $settings['sidebar'])) ){
			return;
		}

		$sidebar_class[] = $sidebar;
		$sidebar_class[] = 'widget-area';

		$element->add_render_attribute( '_wrapper', 'class', implode( ' ', array_map( 'sanitize_html_class', apply_filters('rey/content/sidebar_class', $sidebar_class, $sidebar) ) ) );

	}
}