* @copyright Copyright (c) 2021, AeonWP * @link https://aeonwp.com/aeonblog * @license http://www.gnu.org/licenses/gpl-2.0.html * * AeonMag post Slider Widget * * @since 1.0.0 */ if (!class_exists('AeonMag_Tabbed')) : /** * Highlight Post widget class. * * @since 1.0.0 */ class AeonMag_Tabbed extends WP_Widget { private function defaults() { $defaults = array( 'title' => esc_html__('Recent Post', 'aeonmag' ), 'popular_title'=> esc_html__('Popular', 'aeonmag' ), 'recent_title'=> esc_html__('Recent', 'aeonmag' ), 'random'=> esc_html__('Random', 'aeonmag' ), 'post-number' => 5, ); return $defaults; } function __construct() { $opts = array( 'classname' => 'aeonmag-tabbed', 'description' => esc_html__('It will help to display the popular and Recent Post Via Tabbed. Suitable on Sidebars.', 'aeonmag'), ); parent::__construct('aeonmag-tabbed', esc_html__('AeonMag Tabbed', 'aeonmag'), $opts); } function widget($args, $instance) { $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base); echo $args['before_widget']; if (!empty($title)) { echo $args['before_title'] . esc_html( $title ) . $args['after_title']; } $popular_title = !empty($instance['popular_title']) ? $instance['popular_title'] : ''; $recent_title = !empty($instance['recent_title']) ? $instance['recent_title'] : ''; $random = !empty($instance['random']) ? $instance['random'] : ''; $post_number = !empty($instance['post-number']) ? $instance['post-number'] : ''; ?>