'dt_featured_widget',
'description' => __( 'The image with the title and text.', 'squarex-lite' ),
'width' => 250,
'height' => 350
)
);
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
}
function admin_enqueue_scripts( $hook ) {
if ( 'widgets.php' == $hook ) {
wp_enqueue_media();
wp_enqueue_script( 'image_widget', get_template_directory_uri() . '/js/widget-image-txt.js', array( 'jquery', 'media-upload', 'media-views' ), '', true );
wp_enqueue_style( 'image_widget_css', get_template_directory_uri() . '/css/widget-image-txt.css' );
}
}
function widget( $args, $instance ) {
extract( $args );
$title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base );
$image = esc_url( $instance['image'] );
$text = apply_filters( 'widget_text', empty( $instance['text'] ) ? '' : $instance['text'], $instance );
$url = esc_url( $instance['url'] );
$title_string = ( $url ) ? ''. $title . '' : $title;
$image_string = ( $url ) ? '' : '
';
echo $before_widget;
echo '