HEX
Server: Apache
System: Linux b5.s-host.com.ua 4.18.0-305.10.2.el7.x86_64 #1 SMP Fri Jul 23 21:00:55 UTC 2021 x86_64
User: unelbhzm (1470)
PHP: 8.0.18
Disabled: NONE
Upload Files
File: /sites/nuofama.com/wp-content/plugins/ele-custom-skin/theme-builder/conditions/custom-grid.php
<?php


use ElementorPro\Modules\ThemeBuilder\Module;
use ElementorPro\Core\Utils;
use ElementorPro\Modules\ThemeBuilder\Conditions\Post;

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

class ECS_Custom_Grid_Conditions  extends ElementorPro\Modules\ThemeBuilder\Conditions\Condition_Base {

	protected $sub_conditions = [];

	public static function get_type() {
		return 'custom_grid';
	}

	public function get_name() {
		return 'custom_grid';
	}

	public static function get_priority() {
		return 60;
	}

	public function get_label() {
		return __( 'Custom Grid', 'ele-custom-skin' );
	}

	public function get_all_label() {
		return __( 'No Conditions', 'ele-custom-skin' );
	}

	public function register_sub_conditions() {
    		// Last condition.
		$this->sub_conditions[] = 'not_found404';

	}

	public function check( $args ) {
		return false;
	}
}

add_action( 'elementor/theme/register_conditions', function( $conditions_manager ) {
  $conditions_manager->get_condition('general')->register_sub_condition( new ECS_Custom_Grid_Conditions() );

},100);