diff options
| author | danix <danix@danix.xyz> | 2020-10-20 14:14:36 +0200 |
|---|---|---|
| committer | danix <danix@danix.xyz> | 2020-10-20 14:14:36 +0200 |
| commit | 2f370882455238578d210f1189dd10cc357c06e4 (patch) | |
| tree | 7959fe0eddcf059294ff4d1f9254c432307eede1 /danixland-site-plugin.php | |
| parent | 9afa258735262dea2104b6391afceb2b84eb6059 (diff) | |
| download | danixland-site-plugin-2f370882455238578d210f1189dd10cc357c06e4.tar.gz danixland-site-plugin-2f370882455238578d210f1189dd10cc357c06e4.zip | |
Added baguette.js to display a lightbox for images and galleriesrelease_20102020-1415
nuovo file: baguette/baguetteBox.min.css
nuovo file: baguette/baguetteBox.min.js
nuovo file: baguette/baguetteLoad.js
modificato: danixland-site-plugin.php
Diffstat (limited to 'danixland-site-plugin.php')
| -rw-r--r-- | danixland-site-plugin.php | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/danixland-site-plugin.php b/danixland-site-plugin.php index e2a5672..e95172d 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.2 Author: Danilo 'danix' Macri Author URI: https://danix.xyz */ @@ -99,3 +99,22 @@ function dagreynix_lazy_load($atts) { 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' ); |
