widgets ); foreach ( $widgets as $widget ) { $widget_dir = 'avada-widgets'; $widget_dir = apply_filters( 'propertyhive_avada_widget_directory', dirname(__FILE__) . "/" . $widget_dir, $widget ); if ( file_exists( $widget_dir . "/" . sanitize_title($widget) . "-shortcode.php" ) ) { require_once( $widget_dir . "/" . sanitize_title($widget) . "-shortcode.php" ); } } } public function register_widgets() { $widgets = apply_filters( 'propertyhive_avada_widgets', $this->widgets ); foreach ( $widgets as $widget ) { $widget_dir = 'avada-widgets'; $widget_dir = apply_filters( 'propertyhive_avada_widget_directory', dirname(__FILE__) . "/" . $widget_dir, $widget ); if ( file_exists( $widget_dir . "/" . sanitize_title($widget) . ".php" ) ) { require_once( $widget_dir . "/" . sanitize_title($widget) . ".php" ); } } } } new PH_Avada();