widget ) ) { $widget_class = $settings->widget; } elseif ( isset( $post_data['widget'] ) ) { $widget_class = $post_data['widget']; } if ( isset( $widget_class ) && class_exists( $widget_class ) ) { // Widget instance $widget_instance = new $widget_class(); // Widget settings $settings_key = 'widget-' . $widget_instance->id_base; $widget_settings = array(); if ( isset( $settings->$settings_key ) ) { $widget_settings = (array) $settings->$settings_key; } // Widget title $widget_title = $widget_instance->name; // Widget form ob_start(); FLWidgetModule::render_form( $widget_class, $widget_instance, $widget_settings ); echo ''; $widget_form = ob_get_clean(); } elseif ( isset( $widget_class ) ) { // Widget doesn't exist! $widget_title = __( 'Widget', 'fl-builder' ); // Widget form ob_start(); echo '
'; printf( _x( '%s no longer exists.', '%s stands for widget slug.', 'fl-builder' ), $widget_class ); echo '
'; $widget_form = ob_get_clean(); } ?>