'', 'size' => '200', 'default' => '', 'alt' => '', ), $atts ) ); if ( empty( $email ) ) { return ''; } $output = get_avatar( $email, $size, $default, $alt ); return $output; } add_shortcode( 'gravatar', 'danix_gravatar' ); /** * 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', array(), '1.11.1', true ); wp_register_script( 'baguetteload', plugin_dir_url( __FILE__ ) . '/baguette/baguetteLoad.js', array(), '1.11.1', true ); wp_register_style( 'baguettebox-css', plugin_dir_url( __FILE__ ) . '/baguette/baguetteBox.min.css', array(), '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' ); /* * Do not translate smileys into emoticons. */ add_filter( 'option_use_smilies', '__return_false' );