'',
'size' => '200',
'default' => '',
'alt' => ''
), $atts));
if( empty($email) )
return '';
$output = get_avatar($email, $size, $default, $alt);
return $output;
}
add_shortcode('gravatar', 'danix_gravatar');
/**
* The google analytics code
*
*/
/*function danix_google_anal() {
if ( function_exists('cn_cookies_accepted') && cn_cookies_accepted() ) { ?>
'640',
"height" => '480',
"src" => ''
), $atts));
return '';
}
add_shortcode("googlemaps", "danix_gmaps");
*/
/*
* Swap src with data-src inside img tags to use lazyload
*/
function dagreynix_lazy_load($atts) {
$default = get_template_directory_uri() . '/img/standard-post-thumb.png';
if ( array_key_exists('src', $atts) ) {
$atts['data-src'] = $atts['src'];
$atts['src'] = $default;
}
return $atts;
}
// add_filter( 'wp_get_attachment_image_attributes', 'dagreynix_lazy_load', 10, 2 );
/**
* Added baguette.js to display a lightbox for images and galleries
*/
function baguette_register_assets() {
wp_register_script( 'baguettebox', plugin_dir_url( __FILE__ ) . '/baguette/baguetteBox.min.js', [], '1.11.1', true );
wp_register_script( 'baguetteload', plugin_dir_url( __FILE__ ) . '/baguette/baguetteLoad.js', [], '1.11.1', true );
wp_register_style( 'baguettebox-css', plugin_dir_url( __FILE__ ) . '/baguette/baguetteBox.min.css', [], '1.11.1' );
}
add_action( 'wp_enqueue_scripts', 'baguette_register_assets' );
function baguette_enqueue_assets() {
if ( has_block( 'gallery' ) || has_block('image') ) {
wp_enqueue_script( 'baguettebox' );
wp_enqueue_script( 'baguetteload' );
wp_enqueue_style( 'baguettebox-css' );
}
}
add_action( 'wp_enqueue_scripts', 'baguette_enqueue_assets' );