Nicht definierte Variable in meinem Widget

Ich versuche, benutzerdefinierte Widgets mit Optionen zu schreiben. Ich habe ein paar Tutorials verfolgt und habe versucht zu verstehen, wie ich gehe.

Ich habe ein Widget, das perfekt im Widgets-Manager funktioniert, aber am Frontend bekomme ich die Undefined variable: image_path . Ich kann nicht herausfinden, was ich falsch gemacht habe, und ich würde auf jeden Fall ein anderes Augenpaar schätzen.

Widget-Code:

 /* Image Link Widget ===================================================== */ class ImageLinkWidget extends WP_Widget { function ImageLinkWidget() { $widget_ops = array( 'classname' => 'google-map-widget nopadding', 'description' => 'An image that links somewhere' ); $this->WP_Widget('ImageLinkWidget', 'Image + Link', $widget_ops); } function form($instance) { $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'image_path' => 'default' ) ); $title = $instance['title']; $image_path = $instance['image_path'] ?> 

<label for="get_field_id('title'); ?>"> Title: <input class="widefat" id="get_field_id('title'); ?>" name="get_field_name('title'); ?>" type="text" value="" />

<label for="get_field_id('image_path'); ?>"> Image Path (include http://): <input class="widefat" id="get_field_id('image_path'); ?>" name="get_field_name('image_path'); ?>" type="text" value="" />

<?php } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = strip_tags( $new_instance['title'] ); $instance['image_path'] = strip_tags( $new_instance['image_path'] ); return $instance; } function widget($args, $instance) { extract($args, EXTR_SKIP); echo $before_widget; $title = empty($instance['title']) ? ' ' : apply_filters('widget_title', $instance['title']); if (!empty($title)) echo $before_title . $title . $after_title; // Show image plus link //echo ''; //echo '' . $alt_text . ''; echo $image_path; //echo ''; echo $after_widget; } } add_action( 'widgets_init', create_function('', 'return register_widget("ImageLinkWidget");') );

Danke im Voraus!

Solutions Collecting From Web of "Nicht definierte Variable in meinem Widget"