analog_clock

Description

[] featured in the plugin. (Pending ).

This shortcode displays the Analog Clock with the specified hour, minute and other parameters.

Synopsis

This shortcode displays the Analog Clock with the specified hour, minute and other parameters.

Source

<?php function the_clocked_time_shortcode( $atts ){
	$args = shortcode_atts( array( 'id' => 'clock' , 'width' => '24' , 'height' => '24' , 'local' => '0' ,
		'hour' => get_the_time('H') , 'minute' => get_the_time('i') , 'second' => get_the_time('s') ,
		'autoplay'=>'0' ,'hour_cycle' => '12' ,
		'hour_color' => '000000' , 'hour_alpha' => '100' , 'hour_type' => '2' ,
		'hour_width' => '100' , 'hour_length' => '60' ,
		'minute_color' => '000000' , 'minute_alpha' => '100' , 'minute_type' => '2' ,
		'minute_length' => '100' , 'minute_width' => '80' ,
		'second_color' => 'CC0000' , 'second_alpha' => '100' , 'second_type' => '2' ,
		'second_length' => '100' , 'second_width' => '12.5' ,
		'mark_a_number' => '4' , 'mark_a_color' => '000000' , 'mark_a_alpha' => '100' ,
		'mark_a_length' => '20' , 'mark_a_width' => '4' ,
		'mark_b_number' => '12' , 'mark_b_alpha' => '100' , 'mark_b_color' => '000000' ,
		'mark_b_length' => '10' , 'mark_b_width' => '2' ,
		'outline_color' => '000000' , 'outline_alpha' => '100' , 'outline_width' => '1' ,
		'sphere_color' => 'FFFFFF' , 'sphere_alpha' => '100'
	) , $atts );
	list( $width , $height ) = array( esc_attr( $args['width'] ) , esc_attr( $args['height'] ) );
	unset( $args['width'] , $args['height'] );
	$return = the_clocked_time( $width , $height , false , $args );
	return $return;
};
add_shortcode( 'analog_clock' , 'the_clocked_time_shortcode' ); ?>