__('A widget that show personnal information', 'gdl_back_office'))); } // Output of the widget function widget( $args, $instance ) { global $gdl_widget_date_format, $personnal_widget_size; extract( $args ); $title = apply_filters( 'widget_title', $instance['title'] ); $personnal_cat = $instance['personnal_cat']; $show_num = $instance['show_num']; if($personnal_cat == "All"){ $personnal_cat = ''; } // Opening of widget echo $before_widget; // Open of title tag if ( $title ){ echo $before_title; echo $title; echo $after_title; } echo '
'; echo '
'; echo '
'; echo '
'; // Widget Content wp_reset_query(); $custom_posts = get_posts( array('post_type'=>'personnal', 'showposts'=>$show_num, 'personnal-category'=>$personnal_cat) ); if( !empty($custom_posts) ){ echo "
"; foreach($custom_posts as $custom_post) { ?>
ID ); $thumbnail = wp_get_attachment_image_src( $thumbnail_id , $personnal_widget_size ); if( $thumbnail_id ){ echo '
'; $alt_text = get_post_meta($thumbnail_id , '_wp_attachment_image_alt', true); if( !empty($thumbnail) ){ echo ''. $alt_text .''; } echo '
'; // personnal-widget-thumbnail } ?>
post_title; ?>
ID, 'personnal-option-position', true); if( !empty( $personnal_position ) ){ echo '
'; echo '' . __('Position :','gdl_front_end') . ' '; echo _e( $personnal_position, 'gdl_front_end' ); echo '
'; } ?>
post_excerpt ) ){ echo do_shortcode( $custom_post->post_excerpt ); }else{ echo do_shortcode( apply_filters('the_content', $custom_post->post_content ) ); } ?>
"; } // Closing of widget echo $after_widget; wp_deregister_script('jquery-cycle'); wp_register_script('jquery-cycle', GOODLAYERS_PATH.'/javascript/jquery.cycle.js', false, '1.0', true); wp_enqueue_script('jquery-cycle'); } // Widget Form function form( $instance ) { if ( $instance ) { $title = esc_attr( $instance[ 'title' ] ); $personnal_cat = esc_attr( $instance[ 'personnal_cat' ] ); $show_num = esc_attr( $instance[ 'show_num' ] ); } else { $title = ''; $personnal_cat = ''; $show_num = '3'; } ?>