Snippets: Custom Date Shortcode (can be used with Slider Revolution)

If you add the code below to your child theme's functions.php file it will add a new shortcode that you can use on your site to insert dates anywhere on the site. If using it in a post slider make sure to use the following format: [date id={{id}} format="F j, Y"] it's crucial to pass the id to the shortcode so that it knows what post the current slide is for.

function my_date_shortcode( $atts ) {
	$atts = shortcode_atts( array(
		'id'     => 'null',
		'format' => 'F j, Y',
	), $atts );
	$id = ! empty( $atts['id'] ) ? $atts['id'] : get_the_ID();
	$format = ! empty( $atts['format'] ) ? $atts['format'] : get_option( 'date_format' );
	return get_the_date( $format, $id );
add_shortcode( 'date', 'my_date_shortcode' );

Snippet Type: PHP

All PHP snippets should be added via a child theme's functions.php file or via the Code Snippets Plugin (or alternative plugin)