'', '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' );