summaryrefslogtreecommitdiffstats
path: root/danixland-site-plugin.php
diff options
context:
space:
mode:
authordanix <danix@danix.xyz>2020-10-20 14:14:36 +0200
committerdanix <danix@danix.xyz>2020-10-20 14:14:36 +0200
commit2f370882455238578d210f1189dd10cc357c06e4 (patch)
tree7959fe0eddcf059294ff4d1f9254c432307eede1 /danixland-site-plugin.php
parent9afa258735262dea2104b6391afceb2b84eb6059 (diff)
downloaddanixland-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.php21
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' );