0,
'bg_image' => '',
);
return $defaults;
}
public function __construct()
{
parent::__construct(
'nexas-testimonial-widget',
esc_html__( 'Nexas Testimonial Widget', 'nexas' ),
array('description' => esc_html__( 'Nexas Testimonial Section', 'nexas' ) )
);
}
public function widget($args, $instance)
{
if (!empty($instance)) {
$instance = wp_parse_args((array )$instance, $this->defaults());
$catid = absint($instance['cat_id']);
$bgimage = esc_url($instance['bg_image']);
$category = get_category( $catid );
$count = $category->category_count;
echo $args['before_widget'];
if ($count > 0) {
?>
esc_html__('Select Category', 'nexas'),
'orderby' => 'name',
'order' => 'asc',
'show_count' => 1,
'hide_empty' => 1,
'echo' => 1,
'selected' => $catid,
'hierarchical' => 1,
'name' => esc_attr( $this->get_field_name( 'cat_id' ) ),
'id' => esc_attr( $this->get_field_name( 'cat_id' ) ),
'class' => 'widefat',
'taxonomy' => 'category',
'hide_if_empty' => false,
);
wp_dropdown_categories( $nexas_dropown_cat );
?>
';
endif;
?>