芝麻web文件管理V1.00
编辑当前文件:/www/wwwroot/shphe-en.com/wp-content/plugins/bb-plugin/modules/widget/includes/settings-general.php
widget)) { $widget_slug = $settings->widget; } else if(isset($post_data['widget'])) { $widget_slug = $post_data['widget']; } if(isset($widget_slug) && isset($wp_widget_factory->widgets[$widget_slug])) { // Widget instance $factory_instance = $wp_widget_factory->widgets[$widget_slug]; $widget_class = get_class($factory_instance); $widget_instance = new $widget_class($factory_instance->id_base, $factory_instance->name, $factory_instance->widget_options); // 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 echo '
' . $widget_instance->name . '
'; // Widget form echo '
'; $widget_instance->form($widget_settings); // Uncommenting this will display custom fields from plugins like ACF, but we don't have a way to save them, yet.. //do_action_ref_array( 'in_widget_form', array( &$widget_instance, true, $widget_settings ) ); echo '
'; echo '
'; } else if(isset($widget_slug)) { // Widget doesn't exist! echo '
'; printf( _x( '%s no longer exists.', '%s stands for widget slug.', 'fl-builder' ), $widget_slug ); echo '
'; }