'addfeed', 'description' => __('AddFeed: 适合中文博客的订阅按钮Widget.', 'addfeed') ); /* Widget control settings. */ $control_ops = array( 'id_base' => 'addfeed-widget' ); /* Create the widget. */ $this->WP_Widget( 'addfeed-widget', __('AddFeed订阅按钮', 'addfeed'), $widget_ops, $control_ops ); } /** * display the widget */ function widget( $args, $instance ) { extract( $args ); $title = apply_filters('widget_title', $instance['title'] ); $addfeed_url = isset( $instance['addfeed_url'] ) ? $instance['addfeed_url'] : get_bloginfo_rss('rss2_url'); $addfeed_img = $instance['addfeed_img']; if ($addfeed_img!='') $addfeed_img = ''; $addfeed_event = isset( $instance['addfeed_event'] ) ? $instance['addfeed_event'] : "mouseover"; /* Before widget (defined by themes). */ echo $before_widget; /* Display the widget title if one was input (before and after defined by themes). */ if ( $title ) echo $before_title . $title . $after_title; /* Display widget content. */ echo ''. $addfeed_img .''; /* After widget (defined by themes). */ echo $after_widget; } /** * Update the widget settings. */ function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = strip_tags( $new_instance['title'] ); $instance['addfeed_url'] = strip_tags( $new_instance['addfeed_url'] ); $instance['addfeed_img'] = $new_instance['addfeed_img']; $instance['addfeed_img2'] = strip_tags( $new_instance['addfeed_img2'] ); if ($instance['addfeed_img']=='manu' && $instance['addfeed_img2']!='') $instance['addfeed_img']=$instance['addfeed_img2']; $instance['addfeed_event'] = $new_instance['addfeed_event']; return $instance; } /** * Displays the widget settings controls on the widget panel. */ function form( $instance ) { global $addfeed_plugin_url; /* Set up some default widget settings. */ $defaults = array( 'title' => '', 'addfeed_url' => get_bloginfo_rss('rss2_url'),'addfeed_img' => $addfeed_plugin_url."/f1.gif", 'addfeed_img2' => "",'addfeed_event' => 'mouseover' ); $instance = wp_parse_args( (array) $instance, $defaults ); ?>


/>
/>
/>  />
/>自定义图片: