Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
malacoscolicine
/
wp-content
/
plugins
/
digeco-core
/
widget
:
about-widget.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * @author RadiusTheme * @since 1.0 * @version 1.0 */ class DigecoTheme_About_Widget extends WP_Widget { public function __construct() { parent::__construct( 'digeco_about_info', // Base ID esc_html__( 'Digeco: About Info', 'digeco-core' ), // Name array( 'description' => esc_html__( 'Digeco: About Widget', 'digeco-core' )) ); } public function widget( $args, $instance ){ echo wp_kses_post( $args['before_widget'] ); if ( !empty( $instance['title'] ) ) { $html = apply_filters( 'widget_title', $instance['title'] ); $html = $args['before_title'] . $html .$args['after_title']; } else { $html = ''; } echo wp_kses_post( $html ); ?> <div class="about-wrap"> <div class="about-content"> <div class="rtin-des"><?php if( !empty( $instance['description'] ) ) echo wp_kses_post( $instance['description'] ); ?></div> </div> </div> <?php echo wp_kses_post( $args['after_widget'] ); } public function update( $new_instance, $old_instance ){ $instance = array(); $instance['title'] = ( ! empty( $new_instance['title'] ) ) ? sanitize_text_field( $new_instance['title'] ) : ''; $instance['description'] = ( ! empty( $new_instance['description'] ) ) ? wp_kses_post( $new_instance['description'] ) : ''; return $instance; } public function form( $instance ){ $defaults = array( 'title' => '', 'description' => '', ); $instance = wp_parse_args( (array) $instance, $defaults ); $fields = array( 'title' => array( 'label' => esc_html__( 'Title', 'digeco-core' ), 'type' => 'text', ), 'description' => array( 'label' => esc_html__( 'Description', 'digeco-core' ), 'type' => 'textarea', ), ); RT_Widget_Fields::display( $fields, $instance, $this ); } }