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'] ) ) { echo wp_kses($args['before_title'], $allowed_tags) . wp_kses(apply_filters( 'widget_title', $instance['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'] ) ) { echo wp_kses($args['before_title'], $allowed_tags) . wp_kses(apply_filters( 'widget_title', $instance['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="" />