Wie kann ich Daten in meinem Widget abrufen?

Ich habe ein Widget, das ich erstelle, aber meine Frage ist wie ich auf meine benutzerdefinierte Tabelle zugreiere, die ich über mein Plugin erstellt habe. Ich versuche, das Dropdown aus der Tabelle namens tfp zu füllen, die die Spaltenliter enthält, die ich die Werte in das Drop-Down poplulate

class my_plugin extends WP_Widget { // constructor function my_plugin() { parent::WP_Widget(false, $name = __('Thomsons Fuels Widget', 'wp_widget_plugin') ); } // widget form creation function form($instance) { //Check values if( $instance) { $title = esc_attr($instance['title']); $dropdown= esc_attr($instance['dropdown']); $textarea = $instance['textarea']; } else { $title = ''; $textarea = ''; } ?> 

<label for="get_field_id('dropdown'); ?>"> Volvo

Wie ich die Tabelle im Plugin erstellt habe

 global $wpdb; global $custom_table_example_db_version; $table_name = $wpdb->prefix . 'tfp'; // do not forget about tables prefix // sql to create your table // NOTICE that: // 1. each field MUST be in separate line // 2. There must be two spaces between PRIMARY KEY and its name // Like this: PRIMARY KEY[space][space](id) // otherwise dbDelta will not work $sql = "CREATE TABLE " . $table_name . " ( id int(11) NOT NULL AUTO_INCREMENT, liters VARCHAR(100) NOT NULL, price VARCHAR(100) NOT NULL, postcodearea varchar(20) NULL, dft varchar(20) NULL, PRIMARY KEY (id) );"; // we do not execute sql directly // we are calling dbDelta which cant migrate database require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); dbDelta($sql); // save current database version for later use (on upgrade) add_option('custom_table_example_db_version', $custom_table_example_db_version); 

Solutions Collecting From Web of "Wie kann ich Daten in meinem Widget abrufen?"