X-Git-Url: https://git.danix.xyz/?p=danixland-site-plugin.git;a=blobdiff_plain;f=danixland-site-plugin.php;h=395263efcbe0b5a649a893da911b6d569dda9018;hp=e2a56725fab1fff54f36df1b9954c99cc1953baf;hb=refs%2Ftags%2Frelease_05112020-1351;hpb=9afa258735262dea2104b6391afceb2b84eb6059 diff --git a/danixland-site-plugin.php b/danixland-site-plugin.php index e2a5672..395263e 100644 --- a/danixland-site-plugin.php +++ b/danixland-site-plugin.php @@ -3,7 +3,7 @@ Plugin Name: Site Plugin for danix.xyz Description: Site specific code changes for danix.xyz Plugin URI: https://danix.xyz -Version: 0.7.1 +Version: 0.7.3 Author: Danilo 'danix' Macri Author URI: https://danix.xyz */ @@ -11,7 +11,7 @@ Author URI: https://danix.xyz /** * Disable admin bar sitewide */ -show_admin_bar(__return_false()); +show_admin_bar( __return_false() ); /** * Allow Shortcodes inside the html widget @@ -31,71 +31,48 @@ add_filter( 'pre_option_link_manager_enabled', '__return_true' ); * */ function danix_gravatar( $atts ) { - extract(shortcode_atts(array( - 'email' => '', - 'size' => '200', - 'default' => '', - 'alt' => '' - ), $atts)); + extract( + shortcode_atts( + array( + 'email' => '', + 'size' => '200', + 'default' => '', + 'alt' => '', + ), + $atts + ) + ); - if( empty($email) ) - return ''; + if ( empty( $email ) ) { + return ''; + } - $output = get_avatar($email, $size, $default, $alt); + $output = get_avatar( $email, $size, $default, $alt ); - return $output; + return $output; } -add_shortcode('gravatar', 'danix_gravatar'); +add_shortcode( 'gravatar', 'danix_gravatar' ); /** - * The google analytics code - * + * Added baguette.js to display a lightbox for images and galleries */ -/*function danix_google_anal() { - if ( function_exists('cn_cookies_accepted') && cn_cookies_accepted() ) { ?> - - - - '640', - "height" => '480', - "src" => '' - ), $atts)); - return ''; +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_shortcode("googlemaps", "danix_gmaps"); -*/ +add_action( 'wp_enqueue_scripts', 'baguette_enqueue_assets' ); /* - * Swap src with data-src inside img tags to use lazyload + * Do not translate smileys into emoticons. */ -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 ); +add_filter( 'option_use_smilies', '__return_false' );