'widget_text', 'description' => __('Arbitrary text or HTML, shown only to Admium subscribers')); $control_ops = array('width' => 400, 'height' => 350); $this->WP_Widget('subscriber_only_text', __('Admium Subscriber-only Text'), $widget_ops, $control_ops); } function widget($args, $instance) { global $admium_plugin; if ($admium_plugin->is_subscriber() == false) return; parent::widget($args, $instance); } } class Admium_Widget_NonSubscriberOnlyText extends WP_Widget_Text { function Admium_Widget_NonSubscriberOnlyText() { $widget_ops = array('classname' => 'widget_text', 'description' => __('Arbitrary text or HTML, shown only to Admium nonsubscribers')); $control_ops = array('width' => 400, 'height' => 350); $this->WP_Widget('nonsubscriber_only_text', __('Admium Nonsubscriber-only Text'), $widget_ops, $control_ops); } function widget($args, $instance) { global $admium_plugin; if ($admium_plugin->is_subscriber() == true) return; parent::widget($args, $instance); } } ?>