From 25db941bb8b083ed18c3799d2f8af2cde968d504 Mon Sep 17 00:00:00 2001 From: ryan Date: Mon, 16 Mar 2009 22:44:30 +0000 Subject: [PATCH] Move meta widget to WP_Widget. see #8441 git-svn-id: http://svn.automattic.com/wordpress/trunk@10796 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/default-widgets.php | 60 +++++++++++++++++++++++++++++++-- 1 file changed, 57 insertions(+), 3 deletions(-) diff --git a/wp-includes/default-widgets.php b/wp-includes/default-widgets.php index 640a37e79..3658e2171 100644 --- a/wp-includes/default-widgets.php +++ b/wp-includes/default-widgets.php @@ -289,6 +289,59 @@ function wp_widget_meta_control() { 'widget_meta', 'description' => __( "Log in/out, admin, feed and WordPress links") ); + $this->WP_Widget('meta', __('Meta'), $widget_ops); + } + + function widget( $args, $instance ) { + extract($args); + $title = empty($instance['title']) ? __('Meta') : apply_filters('widget_title', $instance['title']); + + echo $before_widget; + echo $before_title . $title . $after_title; +?> + + '' ) ); + $title = strip_tags($instance['title']); +?> +

+ + 'widget_meta', 'description' => __( "Log in/out, admin, feed and WordPress links") ); - wp_register_sidebar_widget('meta', __('Meta'), 'wp_widget_meta', $widget_ops); - wp_register_widget_control('meta', __('Meta'), 'wp_widget_meta_control' ); + //$widget_ops = array('classname' => 'widget_meta', 'description' => __( "Log in/out, admin, feed and WordPress links") ); + //wp_register_sidebar_widget('meta', __('Meta'), 'wp_widget_meta', $widget_ops); + //wp_register_widget_control('meta', __('Meta'), 'wp_widget_meta_control' ); + new WP_Widget_Meta(); new WP_Widget_Search();