function widget($args, $instance) { global $current_user; if (am4PluginsManager::get("widgets")->isWidgetAvailable($this, $instance)) { $instance['text'] = do_shortcode($instance['text']); return parent::widget($args, $instance); } }
function widget($args, $instance) { global $current_user; if (0 == $current_user->ID) { return; } // no widget if not logged in WP_Widget_Text::widget($args, $instance); }