esc_html__('Right Sidebar', 'toocheke'), 'id' => 'right-sidebar', 'description' => esc_html__('Add widgets here.', 'toocheke'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); } add_action('widgets_init', 'toocheke_widgets_init'); /* * About Widget */ if (!function_exists('toocheke_load_about_widget')): function toocheke_load_about_widget() { register_widget('toocheke_about_widget'); } endif; add_action('widgets_init', 'toocheke_load_about_widget'); if (!class_exists('toocheke_about_widget')): class toocheke_about_widget extends WP_Widget { public function __construct() { $widget_details = array( 'classname' => 'toocheke_about_widget', 'description' => esc_html__('Creates an about section consisting of a title, image/avatar, and a description. Ideal for the right sidebar on the Toocheke WP theme.', 'toocheke'), ); parent::__construct('toocheke_about_widget', 'Toocheke: About Us', $widget_details); add_action('admin_enqueue_scripts', array($this, 'toocheke_about_us_widget_assets')); } public function toocheke_about_us_widget_assets() { wp_enqueue_script('media-upload'); wp_enqueue_script('thickbox'); wp_enqueue_script('toocheke-bootstrap', get_template_directory_uri() . '/dist/js/toocheke-media-upload.js', array('jquery'), '20190508', true); wp_enqueue_style('thickbox'); } public function widget($args, $instance) { $allowed_tags = array( 'section' => array( 'id' => array(), 'class' => array(), ), 'h4' => array( 'class' => array(), ), ); echo wp_kses($args['before_widget'], $allowed_tags); if (!empty($instance['title'])) { $title = !empty($instance['title']) ? $instance['title'] : ''; $title = apply_filters('widget_title', $title, $instance, $this->id_base); echo wp_kses($args['before_title'], $allowed_tags) . wp_kses($title, $allowed_tags) . wp_kses($args['after_title'], $allowed_tags); } ?> ' class='about-avatar' >

'toocheke_social_media social-links', 'description' => esc_html__('Add links to your social media profiles. Ideally for the right sidebar on the Toocheke WP theme. ', 'toocheke'), ); parent::__construct('toocheke_social_media', 'Toocheke: Social', $widget_details); } public function widget($args, $instance) { $allowed_tags = array( 'section' => array( 'id' => array(), 'class' => array(), ), 'h4' => array( 'class' => array(), ), ); echo wp_kses($args['before_widget'], $allowed_tags); if (!empty($instance['title'])) { $title = !empty($instance['title']) ? $instance['title'] : ''; $title = apply_filters('widget_title', $title, $instance, $this->id_base); echo wp_kses($args['before_title'], $allowed_tags) . wp_kses($title, $allowed_tags) . wp_kses($args['after_title'], $allowed_tags); } ?>

" id="get_field_id('rss_url')); ?>" name="get_field_name('rss_url')); ?>" type="text" value="" />